我想创建一个包含维度名称的增长矩阵。
我使用以下代码:
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)
}
由于
答案 0 :(得分:1)
这是你在找什么?
x <- matrix(rnorm(30),6,5)
y <- matrix(rnorm(30),6,5)
abind(x=x,y=y,along = 3)