Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Calcule a soma de rentals agrupada por hour e nomeie a coluna como hourly_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("____")
)
Editar e Executar Código