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

Вычисление отклонения от почасового среднего

Итоговые значения полезны, но отклонения раскрывают картину глубже. Вычислите, насколько количество аренд в каждый час отличается от среднего для этого часа по всем дням — это позволит быстро выявить часы с аномально высоким или низким спросом.

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("____")
)
Редактировать и запускать код