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

Объединение groupby() и resample()

Один из наиболее мощных методов в Pandas — .groupby(). В отличие от .resample(), который группирует строки по временной информации, .groupby() группирует строки по значениям в одном или нескольких столбцах. Например, rides.groupby('Member type').size() покажет количество поездок по каждому типу участника во всём DataFrame.

.resample() можно вызвать после .groupby(). Например, можно выяснить, какова медианная продолжительность поездки в разбивке по месяцам и типу участника.

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

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

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

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

  • Заполните вызов .groupby(), указав группировку по 'Member type', и вызов .resample(), указав ресемплирование по столбцу 'Start date' с месячной частотой.
  • Выведите медианное значение Duration для каждой группы.

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

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

# Group rides by member type, and resample to the month
grouped = rides.groupby('____')\
  .resample('____', on = '____')

# Print the median duration for each group
print(grouped[____].____)
Редактировать и запускать код