我的任务是在 R 中创建一个包含 100 个向量的
list
:c(1), c(1,2), c(1,2,3), ... , c(1:100)。
我尝试使用
for
循环来做到这一点,但我不知道如何做。
如果可能,我想要一个使用 (l)apply 函数的解决方案。
谢谢!
使用
sequence
。
> lapply(1:10, sequence)
[[1]]
[1] 1
[[2]]
[1] 1 2
[[3]]
[1] 1 2 3
[[4]]
[1] 1 2 3 4
[[5]]
[1] 1 2 3 4 5
[[6]]
[1] 1 2 3 4 5 6
[[7]]
[1] 1 2 3 4 5 6 7
[[8]]
[1] 1 2 3 4 5 6 7 8
[[9]]
[1] 1 2 3 4 5 6 7 8 9
[[10]]
[1] 1 2 3 4 5 6 7 8 9 10