Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 创建不同长度的序列_R_Sequence - Fatal编程技术网

R 创建不同长度的序列

R 创建不同长度的序列,r,sequence,R,Sequence,我必须创建大量(>10000)不同长度的序列。我只知道向量形式的这些序列的长度 length_v <- c(2,3,4,4,2,6,11,75...................) length\u v 10000个序列,这将是非常低效的。有更简单的方法吗?示例: unlist(sapply(c(2,3,4,6), seq, from=1)) 因此,对您来说,它将是: unlist(sapply(length_v, seq, from=1)) 我们可以使用序列 sequence(l

我必须创建大量(>10000)不同长度的序列。我只知道向量形式的这些序列的长度

length_v <- c(2,3,4,4,2,6,11,75...................)
length\u v 10000个序列,这将是非常低效的。有更简单的方法吗?

示例:

unlist(sapply(c(2,3,4,6), seq, from=1))
因此,对您来说,它将是:

unlist(sapply(length_v, seq, from=1))

我们可以使用
序列

sequence(length_v)
#[1] 1 2 1 2 3 1 2 3 4 1 2 3 4 5 6
数据
length\u v
final
unlist(sapply(length_v, seq, from=1))
sequence(length_v)
#[1] 1 2 1 2 3 1 2 3 4 1 2 3 4 5 6
length_v <- c(2,3,4,6)