gpt4 book ai didi

python - Pandas 重采样跳过时间序列的第一个日期

转载 作者:太空宇宙 更新时间:2023-11-04 06:17:36 25 4
gpt4 key购买 nike

给定:

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 开始

这是一个错误还是我缺少对重采样工作原理的概念性理解?

提前致谢!

最佳答案

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

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

关于python - Pandas 重采样跳过时间序列的第一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14525942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com