ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Importe geopandas usando o alias gpd
  • Use o método read_file do geopandas para carregar o arquivo "states_internet.gpkg"
  • Calcule a porcentagem de domicílios sem acesso à internet como 100 vezes o número de domicílios com no_internet, dividido pelo total
  • Crie um mapa coroplético dessa porcentagem definindo o parâmetro column como o nome da nova coluna; defina o mapa de cores (parâmetro cmap) 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()
Editar e executar o código