说,我们有重复进行嵌套列表
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"