Zacznij terazZacznij za darmo

Łączenie danych z zewnętrznej ramki danych

Pracując z danymi geograficznymi w R, często będziesz chcieć dołączyć do nich informacje atrybutowe z zewnętrznego zbioru danych – na potrzeby tworzenia map i analiz przestrzennych. Pakiet sf umożliwia korzystanie z funkcji *_join() z tidyverse dla obiektów simple features. W tym ćwiczeniu nauczysz się łączyć dane z przestrzennym zbiorem granic okręgów legislacyjnych Izby Reprezentantów Teksasu, pobranym za pomocą pakietu tigris.

To ćwiczenie jest częścią kursu

Analiza danych ze spisu powszechnego USA w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz zbiór danych z granicami okręgów legislacyjnych Teksasu, korzystając z funkcji state_legislative_districts().
  • Ustaw parametr house na "lower", aby pobrać dane dla Izby Reprezentantów Teksasu.
  • Użyj funkcji left_join(), aby połączyć zbiór danych teksańskich członków Izby Reprezentantów z granicami ich okręgów legislacyjnych.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod