在R中连接多个矩阵

时间:2014-07-28 09:59:15

标签: r

我想在R中连接几个矩阵,在一个单个多阵列中[48 39 920]维度[48 39 920 nx],nx是我的矩阵的数量。为此,我正在使用abind,但是我有一些问题需要获得正确的尺寸。这就是我想要的:

  matvar <- sapply (1:length(vars), function (i) {
         abind(vars[[i]],along=4)
          })

matvar的最终尺寸是[1722240 26],这意味着48 * 39 * 920 ......但我想要[48 39 920 26] ......我将不胜感激任何建议。

提前致谢

1 个答案:

答案 0 :(得分:0)

你可以试试这个,

library(magic)
do.call(adiag, replicate(100, x, simplify = FALSE))

这里,nx = 100