These functions take the idea of seq_along() and generalise it to creating lists (list_along) and repeating values (rep_along).

list_along(x)

rep_along(x, y)

Arguments

x

A vector.

y

Values to repeat.

Value

An vectors the same length as .x.

Examples

x <- 1:5 rep_along(x, 1:2)
#> [1] 1 2 1 2 1
rep_along(x, 1)
#> [1] 1 1 1 1 1
list_along(x)
#> [[1]] #> NULL #> #> [[2]] #> NULL #> #> [[3]] #> NULL #> #> [[4]] #> NULL #> #> [[5]] #> NULL #>