聚合
你可以调用 .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 文档。