0
치수 이름이 증가하는 행렬을 생성하려고합니다. 각 "newMatrix"에 이름을 부여하여최대 치수를 따라 배열에 치수 이름 지정
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을 갖고 싶어 :는 다음 코드를 사용합니다.
은 결국 나는 이런 식으로 뭔가를 원하는 :
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 <- "행렬 이름"이 있습니다. str의 값에 따라 x를 명명하고 싶습니다. 즉 abind (x = str, y = y, = 3) – user3370773
과 같이 원하는대로 개체의 이름을 지정할 수 있습니다. 당신이 준이 예에서, 그것은 단지 뒤바뀐 것이다. 'abind (str = x, y = y, along = 3)'와 함께 작동 할 수 있습니다. – LeoRJorge