Mapa coroplético del acceso a Internet
En este ejercicio vas a cargar un archivo de datos geoespaciales y crear un mapa coroplético sencillo. Los datos provienen de la tabla ACS B28011 - "Internet Subscriptions in Household", e incluyen columnas que representan los hogares total, aquellos con acceso a internet y no_internet, y varios tipos de conectividad a internet.
Recuerda que los mapas coropléticos deben mostrar tasas o proporciones, no recuentos. Después de cargar los datos, calcularás el porcentaje de hogares sin acceso a internet, usando las columnas no_internet y total de hogares.
Este ejercicio forma parte del curso
Análisis de datos del Censo de EE. UU. con Python
Instrucciones del ejercicio
- Importa
geopandascon el aliasgpd - Usa el método
read_filedegeopandaspara cargar el archivo"states_internet.gpkg" - Calcula el porcentaje de hogares sin acceso a internet como
100veces el número de hogares conno_internet, dividido por eltotal - Crea un mapa coroplético de este porcentaje estableciendo el parámetro
columnal nombre de la nueva columna; define el mapa de colores (parámetrocmap) como"YlGnBu"
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import geopandas
____
# Load geospatial data
geo_state = ____
# View GeoDataFrame columns
print(geo_state.columns)
# Calculate percent of households with no internet
geo_state["pct_no_internet"] = ____
# Create choropleth map using YlGnBu colormap
geo_state.plot(____)
plt.show()