ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Importa geopandas con el alias gpd
  • Usa el método read_file de geopandas para cargar el archivo "states_internet.gpkg"
  • Calcula el porcentaje de hogares sin acceso a internet como 100 veces el número de hogares con no_internet, dividido por el total
  • Crea un mapa coroplético de este porcentaje estableciendo el parámetro column al nombre de la nueva columna; define el mapa de colores (parámetro cmap) 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()
Editar y ejecutar código