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
Istruzioni dell'esercizio
- Chiama
tracts()constate = "NY",county = "New York"ecb = TRUE. Salva il risultato innyc_tracts. - Usa
summary()sunyc_tractsper verificare che l'oggetto restituito sia unoSpatialPolygonsDataFrame. - Traccia
nyc_tractsper controllarne il contenuto conplot().
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