EmpezarEmpieza gratis

Resumir préstamos digitales

El equipo de informes necesita el número total de préstamos digitales por tipo de material para el resumen de esta semana. Construye toda la canalización en modo perezoso y llama a .collect() solo al final para que Polars pueda planificar toda la consulta de una vez.

Este ejercicio forma parte del curso

Escala y optimiza canalizaciones de datos con Polars

Ver curso

Instrucciones del ejercicio

  • Filtra library a las filas donde use sea "Digital".
  • Agrupa las filas filtradas por format.
  • Lanza la ejecución al final de la canalización.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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 y ejecutar código