0
Я хочу создать растущую матрицу с именами размеров.Предоставление имен размеров массиву по наибольшему размеру
Я использую следующий код:
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)
}
Благодаря
Что делать, если я хочу, чтобы имена матриц были разными? например, у меня есть имя строки str <- "имя матрицы". и я хочу, чтобы x был назван в соответствии со значением str. то есть что-то вроде abind (x = str, y = y, вдоль = 3) – user3370773
вы можете назвать объекты по своему усмотрению. В этом примере вы дали, он просто отменен. Он должен работать с 'abind (str = x, y = y, вдоль = 3)' – LeoRJorge