Aan de slagBegin gratis

Gegevens samenvoegen uit een externe data frame

Als je met geografische gegevens in R werkt, wil je vaak attribuutinformatie uit een externe gegevensset eraan koppelen voor kaarten en ruimtelijke analyse. Het pakket sf maakt het mogelijk om de tidyverse-functies *_join() te gebruiken op simple features-objecten voor dit doel. In deze oefening leer je hoe je gegevens samenvoegt met een ruimtelijke gegevensset van kiesdistrictsgrenzen voor het Texas House of Representatives, die je met tigris hebt opgehaald.

Deze oefening maakt deel uit van de cursus

US Census-gegevens analyseren in R

Bekijk cursus

Oefeninstructies

  • Haal een gegevensset met grenzen van wetgevende districten voor Texas op met de functie state_legislative_districts().
  • Stel de parameter house in op "lower" om gegevens voor het Texas House of Representatives op te vragen.
  • Gebruik de functie left_join() om een gegevensset met Texas House-leden te koppelen aan hun grenzen van wetgevende districten.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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)
Code bewerken en uitvoeren