云计算百科
云计算领域专业知识百科平台

Polars 嵌套表达式中为何需要两层 over——gather 与窗口作用域

按年份分组取出某一行指定列的值,是数据清洗里很常见的需求。在 Polars 里用窗口表达式 over 可以一行写完,但表达式一旦嵌套,窗口作用域的边界就容易搞错。

问题现象

原始数据如下,year 是分组键,usage 用来筛选行,目标是把每个 year 分组内 usage 为 best 那一行的 source 值,广播成新列 best。

import polars as pl

df = pl.DataFrame({


\”year\”: [5

赞(0)
未经允许不得转载:网硕互联帮助中心 » Polars 嵌套表达式中为何需要两层 over——gather 与窗口作用域
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!