Карта щільності дерев за районами (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())