Inizia subitoInizia gratis

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

Visualizza corso

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 x per richiedere i dati dei tract per ciascuno stato all'interno della funzione usata da map().

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)
Modifica ed esegui il codice