开始使用免费开始使用

汇总数字借阅量

报告团队需要本周汇总中按资料类型统计的数字借阅总数。请以惰性方式构建整条流水线,并且只在最后调用 .collect(),让 Polars 一次性规划整条查询。

本练习是课程的一部分

使用 Polars 扩展与优化数据流水线

查看课程

练习说明

  • library 过滤为 use 等于 "Digital" 的行。
  • 将过滤后的行按 format 分组。
  • 在流水线的「最后一步」触发执行。

交互式实操练习

通过完成这段示例代码来试试这个练习。

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)
编辑并运行代码