Lägga till en landskolumn
Landskoderna i kolumnen ccode är så kallade Correlates of War-koder. Det är inte idealiskt för en analys, eftersom du vill arbeta med igenkännbara landsnamn.
Du kan använda paketet countrycode för att översätta. Till exempel:
library(countrycode)
# Översätt landskoden 2
> countrycode(2, "cown", "country.name")
[1] "United States"
# Översätt flera landskoder
> countrycode(c(2, 20, 40), "cown", "country.name")
[1] "United States" "Canada" "Cuba"
Den här övningen är en del av kursen
Fallstudie: Explorativ dataanalys i R
Övningsinstruktioner
- Läs in paketet
countrycode. - Konvertera landskoden 100 till motsvarande landsnamn.
- Lägg till en ny kolumn
countryi dinmutate()-sats med landsnamn. Använd funktionencountrycode()för att översätta från kolumnenccode. Spara resultatet ivotes_processed.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)