Eine Länder-Spalte hinzufügen
Die Ländercodes in der Spalte ccode sind sogenannte Correlates-of-War-Codes. Das ist für eine Analyse nicht ideal, da du lieber mit gut erkennbaren Ländernamen arbeiten möchtest.
Du kannst zum Übersetzen das Paket countrycode verwenden. Zum Beispiel:
library(countrycode)
# Übersetze den Ländercode 2
> countrycode(2, "cown", "country.name")
[1] "United States"
# Übersetze mehrere Ländercodes
> countrycode(c(2, 20, 40), "cown", "country.name")
[1] "United States" "Canada" "Cuba"
Diese Übung ist Teil des Kurses
Fallstudie: Explorative Datenanalyse in R
Anleitung zur Übung
- Lade das Paket
countrycode. - Wandle den Ländercode 100 in den zugehörigen Ländernamen um.
- Füge in deiner
mutate()-Anweisung eine neue Spaltecountrymit Ländernamen hinzu, indem du die Funktioncountrycode()zur Übersetzung aus der Spalteccodeverwendest. Speichere das Ergebnis invotes_processed.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load the countrycode package
# Convert country code 100
# Add a country column within the mutate: votes_processed
votes_processed <- votes %>%
filter(vote <= 3) %>%
mutate(year = session + 1945)