Mapa gęstości drzew według dzielnic (2)
Teraz, gdy mamy już liczbę drzew w każdej dzielnicy, możemy stworzyć mapę dzielnic pokolorowanych według gęstości drzew.
W tym celu musimy najpierw połączyć wyniki z poprzedniego kroku (trees_by_district) z powrotem ze zbiorem danych o dzielnicach. Użyjemy funkcji pd.merge(), aby złączyć dwa ramki danych na podstawie wspólnej kolumny.
Ponieważ dzielnice różnią się wielkością, bardziej miarodajne będzie zwizualizowanie gęstości drzew – czyli liczby drzew w przeliczeniu na jednostkę powierzchni.
Zbiór danych o dzielnicach jest wczytany jako districts, a końcowy wynik poprzedniego ćwiczenia (ramka danych z liczbą drzew w każdej dzielnicy) jest dostępny jako trees_by_district. GeoPandas został zaimportowany jako geopandas, a Pandas jako pd.
To ćwiczenie jest częścią kursu
Praca z danymi geoprzestrzennymi w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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())