R: Create A Vector of Sequences

sequence {base} | R Documentation

## Create A Vector of Sequences

### Description

For each element of `nvec` the sequence `seq_len(nvec[i])` is created. These are concatenated and the result returned.

### Usage

    sequence(nvec)

### Arguments

`nvec` | a non-negative integer vector each element of which specifies the end point of a sequence.

### Details

Earlier versions of `sequence` used to work for 0 or negative inputs as `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.

### See Also

`gl`, `seq`, `rep`.

### Examples

    sequence(c(3, 2)) # the concatenated sequences 1:3 and 1:2.
    #> [1] 1 2 3 1 2

[Package base version 3.5.1 Index]