ÎncepețiÎncepe gratuit

Obținerea datelor pentru mai multe state

În exercițiul anterior, ai învățat cum să combini seturi de date cu funcția rbind_tigris(). Dacă ai nevoie de date pentru mai mult de două state, însă, acest proces poate deveni destul de anevoios. În acest exercițiu, vei învăța cum să generezi o listă de seturi de date pentru mai multe state folosind funcția map() din tidyverse, apoi să le combini cu rbind_tigris().

Acest exercițiu face parte din cursul

Analiza datelor recensământului SUA în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Generează un vector de coduri de state pentru Maine, New Hampshire, Vermont și Massachusetts, numit new_england.
  • Folosește funcția map() din tidyverse pentru a itera prin vectorul de coduri de state.
  • Setează variabila locală x pentru a solicita datele despre sectoare pentru fiecare stat în interiorul funcției utilizate de map().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Generate a vector of state codes and assign to new_england
___ <- c("ME", "NH", "VT", "MA")

# Iterate through the states and request tract data for state
ne_tracts <- ___(new_england, function(x) {
  ___(state = ___, cb = TRUE)
}) %>%
  rbind_tigris()

plot(ne_tracts$geometry)
Editează și rulează codul