我想知道如何爲數組中的所有單獨矩陣求和一個特定的行,即第2行。總結和存儲多維數組中的特定行
例如:
array1 <- array(1:30, c(2,5,3))
我想僅2行的總和,對於陣列中的每個矩陣,並將其存儲在一個矩陣。
我試過的變化上:
matrix1 <- matrix("", 5,1)
apply(array1[2,,], 1, sum)
matrix1 <- apply(array1[2,,],1,sum]
這產生了:
matrix1
[1] 36 42 48 54 60
哪,是不是我想要的。
我所需的輸出會是這樣的:
matrix1
[1] 30,80,130
(其中30 = 2 + 4 + 6 + 8 + 10,在第一矩陣的行2的總和,80 = 12 14 +16+ 18 + 20,第二矩陣第二行之和等)。
非常感謝!