Inizia subitoInizia gratis

Mappa coropletica dell’accesso a Internet

In questo esercizio caricherai un file di dati geospaziali e creerai una semplice mappa coropletica. I dati provengono dalla tabella ACS B28011 - "Internet Subscriptions in Household" e includono colonne che rappresentano le famiglie total, quelle con accesso a internet e no_internet, e vari tipi di connettività a internet.

Ricorda che le mappe coropletiche devono mostrare tassi o proporzioni, non conteggi. Dopo aver caricato i dati, calcolerai la percentuale di famiglie senza accesso a internet, usando le colonne no_internet e total.

Questo esercizio fa parte del corso

Analizzare i dati del Censimento USA con Python

Visualizza corso

Istruzioni dell'esercizio

  • Importa geopandas con l'alias gpd
  • Usa il metodo read_file di geopandas per caricare il file "states_internet.gpkg"
  • Calcola la percentuale di famiglie senza accesso a internet come 100 volte il numero di famiglie con no_internet, diviso per il total
  • Crea una mappa coropletica di questa percentuale impostando il parametro column al nome della nuova colonna; imposta la mappa dei colori (parametro cmap) su "YlGnBu"

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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()
Modifica ed esegui il codice