Вычисление отклонения от почасового среднего
Итоговые значения полезны, но отклонения раскрывают картину глубже. Вычислите, насколько количество аренд в каждый час отличается от среднего для этого часа по всем дням — это позволит быстро выявить часы с аномально высоким или низким спросом.
polars загружен как pl. DataFrame bikes доступен со столбцами time, rentals, temp и hour.
Это упражнение является частью курса
Преобразование данных с помощью Polars
Инструкции к упражнению
- Добавьте столбец
diff_from_avg, содержащий разность междуrentalsи почасовым средним значениемrentals.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Calculate how each rental differs from its hourly average
bikes.with_columns(
(pl.col("rentals") - pl.col("rentals").____().over("____")).alias("____")
)