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

Карта плотности деревьев по районам (2)

Теперь, когда мы получили количество деревьев по районам, можно построить карту районов, закрашенных в зависимости от плотности деревьев.

Для этого сначала нужно объединить количество деревьев по районам, рассчитанное на предыдущем шаге (trees_by_district), с набором данных о районах. Воспользуемся функцией pd.merge(), которая объединяет два датафрейма по общему столбцу.

Поскольку районы различаются по размеру, для корректного сравнения лучше визуализировать плотность деревьев — то есть количество деревьев относительно площади.

Набор данных о районах предварительно загружен как districts, а итоговый результат предыдущего упражнения (датафрейм с количеством деревьев для каждого района) доступен как trees_by_district. GeoPandas импортирован как geopandas, Pandas — как pd.

Это упражнение является частью курса

Работа с геопространственными данными в Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Print the first rows of the result of the previous exercise
print(trees_by_district.head())

# Merge the 'districts' and 'trees_by_district' dataframes
districts_trees = pd.merge(____)

# Inspect the result
print(districts_trees.head())
Редактировать и запускать код