को देखते हुए तीन (या n
सूचियों):cbind आइटम रिकर्सिवली
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
है लेकिन जल्दी ludicrously जटिल हो जा रहा है। क्या इस पर एक और अधिक कुशलता है? मैंने एसओ पर समान प्रश्न देखा है। लेकिन उन्हें अनुकूलित करने के लिए संघर्ष किया है।
के लिए – thelatemail