CommencezCommencez 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 simple carte choroplèthe. 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 divers types de connectivité Internet.

Rappelez-vous qu'une carte choroplèthe doit représenter des taux ou des proportions, et non des comptes bruts. Après avoir chargé les données, vous calculerez le pourcentage de ménages sans accès à Internet, à l'aide des colonnes no_internet et total.

Cette activité fait partie du cours

Analyser les données du recensement des États-Unis avec Python

Voir le cours

Instructions de l’exercice

  • 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 no_internet, divisé par le total
  • Créez une carte choroplèthe de ce pourcentage en définissant le paramètre column au nom de la nouvelle colonne; définissez la carte de couleurs (paramètre cmap) à "YlGnBu"

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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