Mengagregasi titik di dalam poligon
Sekarang setelah Anda melakukan spatial join antara art dan neighborhoods, Anda dapat melakukan pengelompokan, agregasi, dan pengurutan data untuk mengetahui lingkungan mana yang memiliki karya seni publik terbanyak. Anda dapat menghitung judul karya seni untuk melihat berapa banyak karya di setiap lingkungan.
Latihan ini merupakan bagian dari kursus
Memvisualisasikan Data Geospasial di Python
Instruksi latihan
- Ambil hanya
namedantitledarineighborhood_art, lalu kelompokkan berdasarkan nama setiap lingkungan (name). Simpan sebagaineighborhood_art_grouped - Agregasikan
neighborhood_art_groupeduntuk melihat berapa banyak karya seni di dalam setiap poligon. Gunakan fungsi.agg('count')untuk mendapatkan jumlah karya seni di setiap lingkungan dan urutkan hasilnya dengan.sort_values(), mengurutkanbytitledenganascendingdisetel keFalse. Cetak hasilnya.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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))