НачатьНачать бесплатно

Возможности pandas: groupby

В этом курсе мы сосредоточимся на пространственных возможностях GeoPandas, однако не забывайте, что мы по-прежнему работаем с датафреймом и весь знакомый вам функционал Pandas остаётся доступным.

В этом упражнении мы повторим одну из часто используемых операций — группировку с помощью groupby(). Она пригодится, когда в данных есть столбец с категориями и вы хотите вычислить статистику для каждой из них. Методу groupby() передаётся столбец, содержащий группы. Затем на полученном объекте можно вызвать нужный метод для вычисления статистики по каждой группе. В этом упражнении нам нужно узнать, сколько ресторанов относится к каждому типу заведений.

Подробнее об операции groupby() вы можете узнать в курсе «Работа с датафреймами в pandas».

Это упражнение является частью курса

Работа с геопространственными данными в Python

Посмотреть курс

Инструкции к упражнению

  • С помощью groupby() сгруппируйте рестораны по типу заведения и подсчитайте размер каждой группы. Сохраните результат в переменную type_counts.
  • Выведите полученную Series на экран.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Load the restaurants data
restaurants = geopandas.read_file("paris_restaurants.geosjon")

# Calculate the number of restaurants of each type
type_counts = restaurants.groupby(____).____()

# Print the result
print(____)
Редактировать и запускать код