Ottenere dati per più stati
Nell'esercizio precedente, hai imparato a combinare insiemi di dati con la funzione rbind_tigris(). Se però ti servono dati per più di due stati, questo processo può diventare noioso. In questo esercizio, imparerai a generare un elenco di insiemi di dati per più stati con la funzione map() del tidyverse e a combinarli con rbind_tigris().
Questo esercizio fa parte del corso
Analizzare i dati del Censimento USA in R
Istruzioni dell'esercizio
- Genera un vettore di codici di stato per Maine, New Hampshire, Vermont e Massachusetts chiamato
new_england. - Usa la funzione
map()del tidyverse per iterare sul vettore dei codici di stato. - Imposta la variabile locale
xper richiedere i dati dei tract per ciascuno stato all'interno della funzione usata damap().
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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)