给定三个(或n
列表):
one <- list(a=1:2,b="one")
two <- list(a=2:3,b="two")
three <- list(a=3:4,b="three")
为了得到这个结果,cbind
在列表中查找每个列表项的更有效方法是什么?n
mapply(cbind,mapply(cbind,one,two,SIMPLIFY=FALSE),three,SIMPLIFY=FALSE)
$a
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 2 3 4
$b
[,1] [,2] [,3]
[1,] "one" "two" "three"
n
当它2
或3
但很快会变得非常复杂时,这可以正常工作。有没有更有效的变化?我在 SO 上看到过类似的问题,但一直在努力适应它们。