CommencerCommencer gratuitement

Carte choroplèthe de l’accès à Internet

Dans cet exercice, vous allez charger un fichier de données géospatiales et créer une carte choroplèthe simple. Les données proviennent de la table ACS B28011 - "Internet Subscriptions in Household" et comprennent des colonnes représentant les ménages total, ceux avec internet et no_internet, ainsi que différents types de connectivité à Internet.

Rappelez-vous qu’une carte choroplèthe doit afficher des taux ou des proportions, pas des décomptes. Après avoir chargé les données, vous calculerez le pourcentage de ménages sans accès à Internet, en utilisant les colonnes no_internet et total.

Cet exercice fait partie du cours

Analyzing US Census Data in Python

Afficher le cours

Instructions

  • Importez geopandas avec l’alias gpd
  • Utilisez la méthode read_file de geopandas pour charger le fichier "states_internet.gpkg"
  • Calculez le pourcentage de ménages sans accès à Internet comme 100 fois le nombre de ménages avec no_internet, divisé par le total
  • Créez une carte choroplèthe de ce pourcentage en définissant le paramètre column sur le nom de la nouvelle colonne ; définissez la carte de couleurs (paramètre cmap) sur "YlGnBu"

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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()
Modifier et exécuter le code