沿最大维度为数组指定维名称

时间:2014-11-26 13:42:43

标签: arrays r multidimensional-array

我想创建一个包含维度名称的增长矩阵。

我使用以下代码:

completeMatrix = matrix(c(1:20), nrow=10, ncol=2)
for (i in 1:3){
  newMatrix <- matrix(c(1:20), nrow=10, ncol=2)
  completeMatrix <- abind(completeMatrix, newMatrix , along = 3)

}

我希望completeMatrix在第三维上有dimnames,为每个“newMatrix”命名。

最终我想要这样的事情:

completeMatrix = matrix(c(1:20), nrow=10, ncol=2)
for (i in 1:3){
  newMatrix <- matrix(c(1:20), nrow=10, ncol=2)
  dimnames(newMatrix) <- "MatrixName"
  completeMatrix <- abind(completeMatrix, newMatrix , along = 3)

}

由于

1 个答案:

答案 0 :(得分:1)

这是你在找什么?

x <- matrix(rnorm(30),6,5)
y <- matrix(rnorm(30),6,5)
abind(x=x,y=y,along = 3)
相关问题