什么是R的多维等价的rbind和cbind?
在R中使用matrix时,可以将它们并排放置,或者分别使用cbind和rbind将它们堆叠在一起。 在其他维度堆叠matrix或arrays的等价函数是什么?
例如,下面创build一对2x2matrix,每个matrix有4个元素:
x = cbind(1:2,3:4) y = cbind(5:6,7:8)
什么是将它们组合成8个元素的2x2x2数组的代码?
见abind
软件包。 如果你想让它们在第三维上绑定,就这样做:
library(abind) abind(x, y, along = 3)
见?abind
此外, abind
提供了更多的便利,但是对于简单的绑定,您可以直接根据默认sorting操作值:
array(c(x, y), dim = c(2, 2, 2))