MulaiMulai sekarang secara gratis

Peta Kloroplet Akses Internet

Dalam latihan ini Anda akan memuat berkas data geospasial dan membuat peta kloroplet sederhana. Data berasal dari ACS Tabel B28011 - "Internet Subscriptions in Household", dan mencakup kolom yang merepresentasikan jumlah rumah tangga total, yang memiliki akses internet dan no_internet, serta berbagai jenis konektivitas internet.

Ingat bahwa peta kloroplet sebaiknya menampilkan laju atau proporsi, bukan hitungan mentah. Setelah memuat data, Anda akan menghitung persentase rumah tangga tanpa akses internet, menggunakan kolom no_internet dan total rumah tangga.

Latihan ini adalah bagian dari kursus

Menganalisis Data Sensus AS dengan Python

Lihat Kursus

Petunjuk latihan

  • Impor geopandas dengan alias gpd
  • Gunakan metode read_file dari geopandas untuk memuat berkas "states_internet.gpkg"
  • Hitung persentase rumah tangga tanpa akses internet sebagai 100 dikali jumlah rumah tangga dengan no_internet, dibagi dengan total
  • Buat peta kloroplet dari persentase ini dengan mengatur parameter column ke nama kolom baru; atur colormap (parameter cmap) ke "YlGnBu"

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode