Comece agoraComece grátis

Resumindo empréstimos digitais

A equipe de relatórios precisa do número total de empréstimos digitais por tipo de material para o resumo desta semana. Construa todo o pipeline de forma preguiçosa e chame .collect() somente no final para que o Polars possa planejar a consulta inteira de uma vez.

Este exercicio faz parte do curso

Dimensionamento e Otimização de Pipelines de Dados com Polars

Ver curso

Instruções do exercicio

  • Filtre library para as linhas em que use é "Digital".
  • Agrupe as linhas filtradas por format.
  • Dispare a execução somente no fim do pipeline.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

result = (
    library
    # Filter to digital checkouts
    .filter(pl.col("use") == "____")
    # Group by format
    .group_by("____")
    .agg(pl.col("checkouts").sum().alias("total"))
    .sort("total", descending=True)
    # Trigger execution at the end
    .____()
)
print(result)
Editar e Executar Código