【发布时间】:2021-02-21 05:52:31
【问题描述】:
我有一个列表:
l <- list("1"=list("a"=c(1,2,3), "b"=c(6,7,8), "c"=c(9,10,11)), "2"=list("a"=c(22,23,34),"b"=c(31,32,38), "c"=c(59,120,131)))
我想要做的是取消列出子列表并通过名称将它们连接起来,例如:
l2 <- mapply(c, l[["1"]], l[["2"]], SIMPLIFY=FALSE)
> l2
$a
[1] 1 2 3 22 23 34
$b
[1] 6 7 8 31 32 38
$c
[1] 9 10 11 59 120 131
该怎么办,当我有多个(例如 40-50)这些子列表(所以不是“1”和“2”,而是“1”到“50”)时,我如何以这种方式合并它们?
【问题讨论】: