给出向量,例如v <-c(1,2,3)
,如何获取给定复制数量(例如100)的列表,例如
>foo(v, 100)
[[1]]
[1] 1 2 3
[[2]]
[1] 1 2 3
[[3]]
[1] 1 2 3
......
[[100]]
[1] 1 2 3
答案 0 :(得分:3)
这会做到
rep(list(v), 100)
答案 1 :(得分:3)
另一个选项是replicate
和simplify = FALSE
,它将以列表形式返回输出
replicate(100, v, simplify = FALSE)