Sammanfoga data från en extern dataram
När du arbetar med geografiska data i R vill du ofta sammanfoga attributinformation från ett externt dataset för kartläggning och rumslig analys. Paketet sf gör det möjligt att använda tidyverse-funktionerna *_join() på simple features-objekt för detta ändamål. I den här övningen lär du dig att sammanfoga data med ett rumsligt dataset över valkretsgränser för Texas House of Representatives, hämtat med tigris.
Den här övningen är en del av kursen
Analysera folkräkningsdata från USA i R
Övningsinstruktioner
- Hämta ett dataset med valkretsgränser för Texas med funktionen
state_legislative_districts(). - Sätt parametern
housetill"lower"för att begära data för Texas House of Representatives. - Använd funktionen
left_join()för att slå samman ett dataset med Texas House-representanter med deras valkretsgränser.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Get boundaries for Texas and set the house parameter
tx_house <- ___(___ = "TX", ___ = "lower", cb = TRUE)
# Merge data on legislators to their corresponding boundaries
tx_joined <- ___(___, tx_members, by = c("NAME" = "District"))
head(tx_joined)