Hartă Choropleth a Accesului la Internet
În acest exercițiu vei încărca un fișier de date geospațiale și vei crea o hartă choropleth simplă. Datele provin din Tabelul ACS B28011 – „Abonamente la Internet în Gospodărie" și includ coloane care reprezintă numărul total de gospodării, cele cu acces la internet și fără acces la internet (no_internet), precum și diverse tipuri de conectivitate.
Reține că hărțile choropleth trebuie să reprezinte rate sau proporții, nu valori absolute. După încărcarea datelor, vei calcula procentul gospodăriilor fără acces la internet, folosind coloanele no_internet și total.
Acest exercițiu face parte din cursul
Analiza datelor recensământului SUA în Python
Instrucțiuni pentru exercițiu
- Importă
geopandasfolosind aliasulgpd - Folosește metoda
read_filedingeopandaspentru a încărca fișierul"states_internet.gpkg" - Calculează procentul gospodăriilor fără acces la internet ca
100înmulțit cu numărul gospodăriilor fără internet (no_internet), împărțit latotal - Creează o hartă choropleth a acestui procent, setând parametrul
columnla numele noii coloane; setează paleta de culori (parametrulcmap) la"YlGnBu"
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()