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

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

Тепер, коли ми отримали кількість дерев у кожному районі, можна побудувати карту, де райони зафарбовані за щільністю дерев.

Спочатку потрібно зʼєднати підраховану на попередньому кроці кількість дерев у кожному районі (trees_by_district) назад із набором даних про райони. Для цього скористайтеся функцією pd.merge(), щоб обʼєднати два датафрейми за спільною колонкою.

Оскільки райони мають різну площу, коректніше порівнювати саме щільність дерев: кількість дерев відносно площі.

Набір даних із районами вже завантажено як districts, а фінальний результат попередньої вправи (DataFrame з кількістю дерев для кожного району) доступний як 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())
Редагувати та запускати код