Ich möchte Mittelwert und sd aus einem Datenrahmen mit einer Spalte für den Parameter und einer Spalte für eine Gruppenkennung berechnen. Wie kann ich sie berechnen, wenn tapply
verwendet wird? Ich könnte sd(v1, group, na.rm=TRUE)
verwenden, kann aber nicht die na.rm=TRUE
in die Anweisung einfügen, wenn tapply
verwendet wird.
omit.na
ist keine Option. Ich habe eine ganze Reihe von Parametern und muss sie Schritt für Schritt durchgehen, ohne die Hälfte des Datenrahmens zu verlieren, wenn alle Zeilen mit einem fehlenden Wert ausgeschlossen werden.
Dasselbe gilt für die by
-Anweisung.
Irgendwelche Ideen wie man das macht?
Ich denke, das sollte tun, was Sie wollen.
Wählen Sie die gewünschten Spalten:
%Vor% Verwenden Sie sapply
, um über v
zu iterieren und übergeben Sie die Werte an tapply
: