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

Вычисление почасовой суммы с помощью оконных функций

Продолжая работу с данными о лондонском велопрокате, вы хотите выявить нетипичные закономерности в спросе — например, связанные с мероприятиями или сбоями в работе. Для этого сравните количество аренд за каждый час с типичным итогом по всем дням. Оконные функции позволяют добавлять групповую статистику, сохраняя при этом все строки в исходном виде.

polars загружен как pl. DataFrame bikes доступен со столбцами time, rentals, temp и hour.

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

Преобразование данных с помощью Polars

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

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

  • Вычислите сумму значений rentals с группировкой по hour и назовите столбец hourly_total.

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

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

# Add the hourly total using a window function
bikes.with_columns(
    pl.col("rentals").____().over("____").alias("____")
)
Редактировать и запускать код