說,我們有重複進行嵌套列表
a <- list(letters[1:4],letters[5:6])
我們如何在每個單元內重複獲得類似
b <- list(list(letters[1:4],letters[1:4]),list(letters[5:6],letters[5:6]))
列表我可以做一個空列表,對於[ 1]和a [2]用複製的矢量填充它,然後將其全部添加到一個大列表中。
但我認爲應該有一個快速的方式,我失蹤了?
我做
lapply(a, function(x){replicate(2,x, simplify=FALSE)})
但索引似乎有些奇怪 例如
[[1]]
[[1]][[1]]
[[1]][[1]][[1]]
[1] "a" "b" "c" "d"
[[1]][[1]][[2]]
[1] "a" "b" "c" "d"