2016-04-25 16 views
0

Hier ist ein Datenrahmen, mit P, G, A:eine Funktion auf eine Kombination aus Spalte Anwenden von Werten

P G A  
C2 28 R0 
C2 35 R1 
C2 30 R0 
C2 33 R0 
C2 30 R0 
C7 31 R1 
C7 25 R1 
C7 23 R1 
C7 28 R0 
C7 22 R0 
C8 22 R1 
C8 23 R1 
C8 25 R0 
C8 30 R1 
C8 33 R0 
C8 27 R0 

Gibt es eine einfache Art und Weise in jedem P für jeden A von G zu erhalten bedeuten? Das ist für C2, ich will den Mittelwert von G für A == R0. Ich kann nur Aggregat für eine Gruppierung verwenden, aber nicht wissen, wie man zwei oder mehr Gruppierungen kombiniert.

+0

'Aggregat (G ~ P + A, dat, Mittelwert)' – user20650

+0

Mögliches Duplikat von [Holen Sie sich die Mitteluntergruppen von Mitteln in R] (http://stackoverflow.com/questions/18944668/get-the- Mittel-von-Untergruppen von Mitteln in-r) – user20650

Antwort

1

Sie können Aggregat mit mehreren Spalten liefern, siehe Aggregatbeispiel.