Вычисление почасовой суммы с помощью оконных функций
Продолжая работу с данными о лондонском велопрокате, вы хотите выявить нетипичные закономерности в спросе — например, связанные с мероприятиями или сбоями в работе. Для этого сравните количество аренд за каждый час с типичным итогом по всем дням. Оконные функции позволяют добавлять групповую статистику, сохраняя при этом все строки в исходном виде.
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("____")
)