我的任务是创建一个包含list
个向量的list
:c(1)
,c(1,2)
,c(1,2,3)
,...,c(1:100)
.
我试着用for
圈来做,但我不知道怎么做.
如果可能的话,我希望使用lapply
功能的解决方案.
我的任务是创建一个包含list
个向量的list
:c(1)
,c(1,2)
,c(1,2,3)
,...,c(1:100)
.
我试着用for
圈来做,但我不知道怎么做.
如果可能的话,我希望使用lapply
功能的解决方案.
使用seq_len
.
> lapply(1:100, seq_len)
[[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
...