Ich versuche eine Durchschnittsvariable zu erstellen, die den mittleren Länderwert für Beobachtungen innerhalb eines Landes über verschiedene Jahre hinweg berechnet.R: Jährliche/innerhalb der Länderdurchschnittswerte erstellen
Meine Daten sieht wie folgt aus:
party_id year country position
101 1984 be 2.75
101 1988 be 2.75
101 1992 be 3.33
101 1996 be 3.67
102 1984 be 5.80
102 1988 be 5.80
Zum Beispiel möchte ich eine mittlere Größe, die die mittlere Position aller Parteien in Belgien für das Jahr 1984, und so weiter haben.
Danke, wie würde ich eine neue Variable mit den Mitteln dann schaffen, so dass die Anzahl der Zeilen groß genug ist, und die Beobachtungen zusammenpassen? – snn
@snn siehe Update – cdeterman
In der Basis könnte man: 'fusionieren (x = df, y = Aggregat (pos ~ Jahr + Land, Daten = df, FUN = Mittel), by.x = c ('Jahr', 'Land '), by.y = c (' Jahr ',' Land ')) ' – bouncyball