Hallo Ich versuche, eine neue Variable mit dplyr erstellen. Meine Daten sehen wie folgt aus:R: Erstellen neuer Variablen mit Bedingungen mit dplyr
Land happy year
<fctr> <int> <dbl>
1 Country1 09 2002
2 Country1 08 2012
3 Country3 05 2008
...
Um eine Variable mit dem Mittelwert der glücklichen pro Land und Jahr zu erstellen, habe ich diesen Code verwendet:
New <-df %>%
group_by(Land, year) %>%
mutate(mean.happy = mean(happy, na.rm=T))
Nun würde Ich mag eine Variable machen mit dieser Inhalt: (Mittel von glücklich in 2012) - (Mittel von glücklich in 2008) für jedes Land.
Wie kann ich eine neue Variable mit diesen Bedingungen erstellen?