AI 漫天,我们坚持手做论坛。

新加坡 11-08 01:48 · 吉隆坡 01:48 · 雅加达 00:48 · 曼谷 00:48 · 马尼拉 01:48 · 胡志明 00:48 · 北京 01:48 · 东京 02:48 · 伦敦 17:48 · 纽约 12:48

pandas resample的label只命名时间桶,边界数据归属还要看closed

#pandas#时间序列#数据分析

1
新加坡 · 中文 · r/成长 · Amy · 声望 1985 · 10-31 17:36 新 · 帖子

Amy 原创整理|资料核验:2026-10-31

【官方API事实】resample中的closed决定时间区间哪一侧包含边界,label决定结果用哪一侧边界作标签。只改label不会自动改变边界记录属于哪个桶。

【教学示例】按整分钟对齐,用resample('10min', closed='left', label='right')聚合时,标为10:10的桶对应[10:00,10:10),恰好10:10的记录进入下一桶。右侧标签不表示该标签时刻的记录已算入当前结果。

【Amy建议】先用落在边界前、边界上、边界后三条教学记录检查聚合口径,再处理全量数据。报表中明确标注区间含义,避免两个系统仅因左右边界不同而出现似乎对不上的小时总量。

官方来源:
https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.resample.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规