Choroplethkaart van internettoegang
In deze oefening laad je een georuimtelijk databestand en maak je een eenvoudige choroplethkaart. De gegevens komen uit ACS-tabel B28011 - "Internet Subscriptions in Household", en bevatten kolommen voor total huishoudens, huishoudens met internet en no_internet toegang, en verschillende soorten internetverbindingen.
Onthoud dat choroplethkaarten percentages of verhoudingen moeten tonen, geen aantallen. Nadat je de gegevens hebt geladen, bereken je het percentage huishoudens zonder internettoegang met de kolommen no_internet en total huishoudens.
Deze oefening maakt deel uit van de cursus
US Census-gegevens analyseren in Python
Oefeninstructies
- Importeer
geopandasmet de aliasgpd - Gebruik de methode
read_filevangeopandasom het bestand"states_internet.gpkg"te laden - Bereken het percentage huishoudens zonder internettoegang als
100keer het aantal huishoudens metno_internet, gedeeld door detotal - Maak een choroplethkaart van dit percentage door de parameter
columnin te stellen op de naam van de nieuwe kolom; stel de colormap (parametercmap) in op"YlGnBu"
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()