Agregace bodů uvnitř polygonů
Teď, když máš prostorově spojená data art a neighborhoods, můžeš data seskupit, agregovat a seřadit, abys zjistil/a, která čtvrť má nejvíce veřejného umění. Počtem názvů uměleckých děl zjistíš, kolik děl se nachází v každé čtvrti.
Toto cvičení je součástí kurzu
Vizualizace geoprostorových dat v Pythonu
Pokyny k cvičení
- Z
neighborhood_artvyber pouze sloupcenameatitle, pak seskup data podle názvu čtvrti (name). Výsledek ulož jakoneighborhood_art_grouped. - Agreguj
neighborhood_art_grouped, aby ses dozvěděl/a, kolik uměleckých děl leží v každém polygonu. Použij funkci.agg('count')pro získání počtu děl v každé čtvrti a výsledky seřaď pomocí.sort_values()— seřaď podletitles parametremascendingnastaveným naFalse. Výsledek vypiš.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Get name and title from neighborhood_art and group by name
neighborhood_art_grouped = neighborhood_art[['name', 'title']].groupby(____)
# Aggregate the grouped data and count the artworks within each polygon
print(____.agg('count').sort_values(by = ____, ascending = False))