IniziaInizia gratis

Ottenere dati usando un pacchetto

Leggere i dati spaziali da un file è un modo per portarli in R, ma esistono anche pacchetti che forniscono dati spaziali di uso comune. Ad esempio, il pacchetto rnaturalearth mette a disposizione i dati di Natural Earth, una fonte di mappe mondiali ad alta risoluzione, incluse coste, stati e centri abitati. In effetti, questa era la fonte dei dati del Capitolo 2.

Esaminerai il reddito mediano a livello di census tract nella contea di New York (cioè il Borough di Manhattan), ma per farlo ti serviranno i confini dei census tract. Il pacchetto tigris in R consente di scaricare e importare facilmente shapefile basati sulle geografie del Censimento USA. Userai la funzione tracts() per scaricare i confini dei tract, ma tigris fornisce anche states(), counties(), places() e molte altre funzioni che corrispondono ai vari livelli di entità geografiche definiti dal Census.

Scarichiamo i dati spaziali dei tract.

Questo esercizio fa parte del corso

Visualizzare dati geospaziali in R

Visualizza il corso

Istruzioni dell'esercizio

  • Chiama tracts() con state = "NY", county = "New York" e cb = TRUE. Salva il risultato in nyc_tracts.
  • Usa summary() su nyc_tracts per verificare che l'oggetto restituito sia uno SpatialPolygonsDataFrame.
  • Traccia nyc_tracts per controllarne il contenuto con plot().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

library(sp)
library(tigris)

# Call tracts(): nyc_tracts


# Call summary() on nyc_tracts


# Plot nyc_tracts
Modifica ed esegui il codice