Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.021 — 2026-07-25
NEWS 约 1 分钟

Polars 1.43补强嵌套列与连接

Polars 1.43补上嵌套列表、衰减求和与连接优化,数据流水线可直接受益。

IMAGE — Polars Blog

把两列“购物清单”合成一列,看似只是打包,实际有两种结果:既可以把所有商品摊平成一张清单,也可以保留“每列各自一组”的层级。Polars 1.43 新增 pl.list(),专门解决后一种需求。Polars 是处理表格数据的 DataFrame 引擎;过去的 concat_list 会把列表列压平,例如 [1, 2][6] 变成 [1, 2, 6],新表达式则得到 [[1, 2], [6]],方便下游继续按来源分别处理。

新版还加入 ewm_sumewm_sum_by,计算指数加权求和——让越近的数据权重越高、较旧影响逐步衰减,适合累计量或风险敞口等场景。连接方面,它能只扫描所需的 Hive 分区,并允许提示哪一侧作为 build side,也就是先建成内存索引的那张表;这会影响内存和速度。滚动 min_bymax_by 也改为线性时间,不再从头重算每个窗口。以上改进及效果均来自 Polars 1.43 发布说明,材料未提供独立基准测试数据。


供稿材料 SOURCES — 1

← 返回 2026-07-25 · 数据板块