Ich frage mich, wie man eine bestimmte Zeile, d. H. Zeile 2, für alle separaten Matrizen in einem Array summiert.Summieren und Speichern bestimmter Zeilen im mehrdimensionalen Array
Zum Beispiel:
array1 <- array(1:30, c(2,5,3))
Ich mag nur 2 die Summe der Reihe zu bekommen, für jede Matrix in dem Array und speichern sie in einer Matrix.
Ich habe versucht, Variationen:
matrix1 <- matrix("", 5,1)
apply(array1[2,,], 1, sum)
matrix1 <- apply(array1[2,,],1,sum]
Dies ergibt:
matrix1
[1] 36 42 48 54 60
Which, ist nicht das, was ich will.
My gewünschte Ausgabe würde so etwas wie:
matrix1
[1] 30,80,130
(wobei 30 = 2 + 4 + 8 + 6 + 10, Summe der Zeile 2 in der ersten Matrix, 80 = 12 +14 +16+ 18 +20, Summe von Zeile 2 in der zweiten Matrix, etc ..)
Sehr geschätzt!