Агрегування точок усередині полігонів
Тепер, коли ви просторово об'єднали art і neighborhoods, можна згрупувати, агрегувати та відсортувати дані, щоб з'ясувати, у якому районі найбільше публічного мистецтва. Порахуйте назви творів, щоб побачити, скільки об'єктів у кожному районі.
Ця вправа є частиною курсу
Візуалізація геопросторових даних у Python
Інструкції до вправи
- Виберіть лише
nameіtitleзneighborhood_art, а потім згрупуйте за назвою району (name). Збережіть це якneighborhood_art_grouped. - Агрегуйте
neighborhood_art_grouped, щоб побачити, скільки творів у кожному полігоні. Скористайтеся функцією.agg('count'), щоб отримати кількість об'єктів мистецтва в кожному районі, і відсортуйте результати методом.sort_values(), сортувавши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))