按年份分组取出某一行指定列的值,是数据清洗里很常见的需求。在 Polars 里用窗口表达式over可以一行写完,但表达式一旦嵌套,窗口作用域的边界就容易搞错。问题现象原始数据如下,year是分组键,usage用来筛选行,目标是把每个year分组内usage为best那一行的source值,广播成新列best。importpolarsaspl df=pl.DataFrame({"year":[5