Calculando o total por hora com funções de janela
Dando continuidade aos dados de aluguel de bicicletas de Londres, você quer identificar padrões de demanda incomuns, como eventos ou interrupções. Para isso, compare os aluguéis de cada hora com seu total típico ao longo de todos os dias. As funções de janela permitem adicionar estatísticas por grupo mantendo todas as linhas intactas.
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
- Calcule a soma de
rentalsagrupada porhoure nomeie a coluna comohourly_total.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)