Seite 1 von 1

Frage zu apply

Verfasst: Sa Feb 04, 2017 5:31 pm
von Sriktiv
Hallo,

ich habe eine grundsätzliche Frage zur Funktion "apply". Wie muss man das zweite Argument (MARGIN) schreiben, wenn man die Funktion im dritten Argument auf eine Matrix anwenden will. Bei c(1,2) wird sowohl auf die Zeilen als auch auf die Spalten zugegriffen, aber einzeln und nicht als zweidimensionale Matrix.

Vielen Dank schonmal für die Hilfe!

Re: Frage zu apply

Verfasst: Sa Feb 04, 2017 9:53 pm
von jogo
Hallo Sriktiv,

willkommen im Forum. Schau mal dies:

Code: Alles auswählen

A <- matrix(1:12, 3, 4)
A
apply(A, 1, sum) # für jede Zeile eine Summe (Dimension 1 bleibt erhalten)
apply(A, 2, sum) # für jede Spalte eine Summe (Dimension 2 bleibt erhalten)
Gruß, Jörg