powered by
For each element of nvec the sequence seq_len(nvec[i]) is created. These are concatenated and the result returned.
nvec
seq_len(nvec[i])
sequence(nvec)
a non-negative integer vector each element of which specifies the end point of a sequence.
Earlier versions of sequence used to work for 0 or negative inputs as seq(x) == 1:x.
sequence
seq(x) == 1:x
Note that sequence <- function(nvec) unlist(lapply(nvec, seq_len)) and it mainly exists in reverence to the very early history of R.
sequence <- function(nvec) unlist(lapply(nvec, seq_len))
gl, seq, rep.
gl
seq
rep
sequence(c(3, 2)) # the concatenated sequences 1:3 and 1:2. #> [1] 1 2 3 1 2
Run the code above in your browser using DataLab