聚合
你可以调用 .select() 函数或使用 .with_column()/.with_columns() 上下文进行列聚合操作。
要对所有列进行聚合,可以使用通配符表达式:
.select(pl.col("*").sum())。
以下面的代码为例:
import polars as pl
# 扫描级导入csv数据集
q = pl.scan_csv("data/reddit.csv").select([pl.sum("comment_karma"), pl.min("link_karma")])
df = q.fetch()
其结果为:
shape: (1, 2)
┌───────────────┬────────────┐
│ comment_karma ┆ link_karma │
│ --- ┆ --- │
│ i64 ┆ i64 │
╞═══════════════╪════════════╡
│ 242649 ┆ -109 │
└───────────────┴────────────┘
更多内容请参见表达式 的 API 文档。