Polygons के भीतर points को aggregate करना
अब जब आपने art और neighborhoods का spatial join कर लिया है, तो आप डेटा को group, aggregate, और sort करके पता कर सकते हैं कि किस neighborhood में सबसे अधिक public art है। आप artworks के title गिनकर देख सकते हैं कि हर neighborhood में कितने artworks हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Geospatial Data का Visualization
अभ्यास निर्देश
neighborhood_artसे सिर्फnameऔरtitleलें और फिर हर neighborhood के नाम (name) के अनुसार group करें। इसेneighborhood_art_groupedके रूप में सेव करें.neighborhood_art_groupedको aggregate करें ताकि पता चले कि हर polygon के भीतर कितने artworks हैं। हर neighborhood में art की गिनती पाने के लिए.agg('count')फंक्शन का उपयोग करें और नतीजों को.sort_values()से sort करें, जहाँbytitleहोगा औरascendingकोFalseपर सेट करें। इसे प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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))