POI数据秒变可交互地图:lingbot-map的清洗纠偏与可视化实践
2026/10/21 14:05:05
按年份分组取出某一行指定列的值,是数据清洗里很常见的需求。在 Polars 里用窗口表达式over可以一行写完,但表达式一旦嵌套,窗口作用域的边界就容易搞错。
原始数据如下,year是分组键,usage用来筛选行,目标是把每个year分组内usage为best那一行的source值,广播成新列best。
importpolarsaspl df=pl.DataFrame({"year":[5