Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Hämta ett dataset med valkretsgränser för Texas med funktionen state_legislative_districts().
  • Sätt parametern house till "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)
Redigera och kör kod