ПочатиПочніть безкоштовно

Хороплетна мапа доступу до інтернету

У цій вправі ви завантажите геопросторовий файл даних і створите просту хороплетну мапу. Дані взято з ACS Table B28011 — «Internet Subscriptions in Household» і вони містять стовпці total (усього домогосподарств), internet і no_internet (наявність/відсутність доступу до інтернету), а також різні типи підключення до інтернету.

Пам'ятайте: хороплетні мапи мають показувати частки або пропорції, а не кількості. Після завантаження даних ви обчислите відсоток домогосподарств без доступу до інтернету, використовуючи стовпці no_internet і total.

Ця вправа є частиною курсу

Аналіз даних перепису США в Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте geopandas з псевдонімом gpd
  • Використайте метод read_file бібліотеки geopandas, щоб завантажити файл "states_internet.gpkg"
  • Обчисліть відсоток домогосподарств без доступу до інтернету як 100 помножити на кількість домогосподарств із no_internet, поділену на total
  • Створіть хороплетну мапу цього відсотка, встановивши параметр column на назву нового стовпця; задайте палітру (cmap) як "YlGnBu"

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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()
Редагувати та запускати код