Obtener datos usando un paquete
Leer datos espaciales desde un archivo es una forma de incorporarlos en R, pero también hay paquetes que proporcionan datos espaciales de uso común. Por ejemplo, el paquete rnaturalearth ofrece datos de Natural Earth, una fuente de mapas del mundo de alta resolución que incluye líneas de costa, estados y núcleos de población. De hecho, esta fue la fuente de los datos del Capítulo 2.
Vas a analizar la renta mediana a nivel de census tract en el condado de New York (también conocido como el Borough de Manhattan), pero para ello necesitas conocer los límites de esos census tracts. El paquete tigris en R permite descargar e importar fácilmente shapefiles basados en las geografías del Censo de EE. UU. Usarás la función tracts() para descargar los límites de los tracts, pero tigris también ofrece states(), counties(), places() y muchas otras funciones que corresponden a los distintos niveles de entidades geográficas definidos por el Censo.
Vamos a obtener los datos espaciales de los tracts.
Este ejercicio forma parte del curso
Visualización de datos geoespaciales en R
Instrucciones del ejercicio
- Llama a
tracts()constate = "NY",county = "New York"ycb = TRUE. Guarda el resultado ennyc_tracts. - Usa
summary()sobrenyc_tractspara verificar que el objeto devuelto es unSpatialPolygonsDataFrame. - Dibuja
nyc_tractspara comprobar el contenido conplot().
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
library(sp)
library(tigris)
# Call tracts(): nyc_tracts
# Call summary() on nyc_tracts
# Plot nyc_tracts