ПочатиПочніть безкоштовно

Агрегування точок усередині полігонів

Тепер, коли ви просторово об'єднали art і neighborhoods, можна згрупувати, агрегувати та відсортувати дані, щоб з'ясувати, у якому районі найбільше публічного мистецтва. Порахуйте назви творів, щоб побачити, скільки об'єктів у кожному районі.

Ця вправа є частиною курсу

Візуалізація геопросторових даних у Python

Переглянути курс

Інструкції до вправи

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