НачатьНачать бесплатно

Хороплет доступа к интернету

В этом упражнении вы загрузите геопространственный файл данных и создадите простой хороплет. Данные взяты из таблицы ACS B28011 — «Подключение к интернету в домохозяйствах» — и содержат столбцы с информацией об общем числе (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()
Редактировать и запускать код