शुरू करेंमुफ़्त में शुरू करें

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 करें, जहाँ by title होगा और 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))
कोड संपादित करें और चलाएँ