Frage zu apply

Wie rufe ich R-Funktionen auf, wie selektiere ich Daten, ich weiß nicht genau ....

Moderatoren: EDi, jogo

Antworten
Sriktiv

Frage zu apply

Beitrag 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!
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Frage zu apply

Beitrag 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
Antworten