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
Instructions
- Importez
geopandasavec l’aliasgpd - Utilisez la méthode
read_filedegeopandaspour charger le fichier"states_internet.gpkg" - Calculez le pourcentage de ménages sans accès à Internet comme
100fois le nombre de ménages avecno_internet, divisé par letotal - Créez une carte choroplèthe de ce pourcentage en définissant le paramètre
columnsur le nom de la nouvelle colonne ; définissez la carte de couleurs (paramètrecmap) 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()