熊猫重新取样会跳过时间序列的第一个日期

时间:2013-01-25 16:22:40

标签: python pandas

假设:

foo = pd.Series(index=pd.bdate_range(datetime.date(2000,1,1),datetime.date(2001,1,1)))
foo.resample("BMS")
foo.resample("BMS").resample("B")

第一次重新采样从2000-01-03开始,第二次重采样从2000-01-04开始

这是一个错误还是我错过了对重采样如何工作的概念性理解?

提前致谢!

1 个答案:

答案 0 :(得分:1)

pandas尝试推断“closed”和“label”参数值,以便默认重新采样行为正确。这是推断上采样值的错误。我们将修复下一个版本。感谢错误报告。

作为解决方法,请执行foo.resample(“BMS”)。resample(“B”,closed =“right”,label =“right”)