汇总数字借阅量
报告团队需要本周汇总中按资料类型统计的数字借阅总数。请以惰性方式构建整条流水线,并且只在最后调用 .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)