我希望將來自合理長列表的所有元素的等效深層嵌套列組合在一起。我想這樣做,雖然R中是不可能的,是這樣的:將多個列表中的深嵌套向量結合起來
combined.columns <- my.list[[1:length(my.list)]]$my.matrix[,"my.column"]
我能想到的是唯一需要手動輸入出cbind()
所有元素是這樣的:
combined.columns <- cbind(my.list[[1]]$my.matrix[,"my.column"], my.list[[2]]$my.matrix[,"my.column"], . . .)
This answer非常接近我所需要的,但我無法弄清楚如何使它適用於額外的嵌套層次。
儘管如此,必須有一個更優雅的方式來做到這一點。有任何想法嗎?
在那個鏈接的問題中,我會做'sapply(test,c,recursive = TRUE)'以進入矩陣。你能提供一些你的數據嗎? – 2014-10-01 13:01:12
[這裏](https://www.dropbox.com/s/l7c13g36e89vlnb/sample.data.RData?dl=0)是我的一些數據。實際上,我想要在列表的所有元素上合併矢量'X.mbl.vartime1 [[i]] $ per.bin.rates [,「in.rate」](儘管它也可以是任何列中之矩陣中之列表)。 – Roger 2014-10-01 13:19:03