Mapa coroplético de acesso à internet
Neste exercício, você vai carregar um arquivo de dados geoespaciais e criar um mapa coroplético simples. Os dados vêm da Tabela ACS B28011 - "Internet Subscriptions in Household" e incluem colunas representando domicílios total, com acesso à internet e no_internet, além de vários tipos de conectividade à internet.
Lembre-se de que mapas coropléticos devem mostrar taxas ou proporções, não contagens. Depois de carregar os dados, você vai calcular a porcentagem de domicílios sem acesso à internet, usando as colunas no_internet e total de domicílios.
Este exercício faz parte do curso
Analisando dados do Censo dos EUA em Python
Instruções do exercício
- Importe
geopandasusando o aliasgpd - Use o método
read_filedogeopandaspara carregar o arquivo"states_internet.gpkg" - Calcule a porcentagem de domicílios sem acesso à internet como
100vezes o número de domicílios comno_internet, dividido pelototal - Crie um mapa coroplético dessa porcentagem definindo o parâmetro
columncomo o nome da nova coluna; defina o mapa de cores (parâmetrocmap) como"YlGnBu"
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()