Calculando a diferença em relação à média por hora
Totais são úteis, mas desvios contam uma história mais rica. Calcule quanto as locações de cada hora diferem da média daquela hora ao longo de todos os dias para sinalizar rapidamente demanda acima ou abaixo do normal.
polars está carregado como pl. O DataFrame bikes está disponível com as colunas time, rentals, temp e hour.
Este exercicio faz parte do curso
Transformação de Dados com Polars
Instruções do exercicio
- Adicione uma coluna
diff_from_avgmostrandorentalsmenos a média por hora derentals.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Calculate how each rental differs from its hourly average
bikes.with_columns(
(pl.col("rentals") - pl.col("rentals").____().over("____")).alias("____")
)