gpt4 book ai didi

python - 按自定义年度频率重新采样

转载 作者:太空宇宙 更新时间:2023-11-03 14:49:32 24 4
gpt4 key购买 nike

我知道我可以使用 AS-JUL 从 7 月 1 日开始每年重新采样,但我怎么能在不同的日期做呢?

In [11]: df
Out[11]:
value
date
2005-07-02 4
2005-09-20 7
2005-11-12 4
2005-12-31 0
2006-07-03 5
2006-06-25 6
2006-07-23 1
2006-09-28 8
2006-12-21 1
2006-12-27 9
2007-07-03 7
2007-09-21 0

In [12]: df.resample("AS-JUL").sum()
Out[12]:
value
date
2005-07-01 26
2006-07-01 19
2007-07-01 7

我希望开始日期是 7 月 5 日,我该如何重新采样?

最佳答案

您可以减去 4 天,重新采样,然后将 4 天加回来...但这有点可怕:

In [11]: data2.index = data2.index - pd.offsets.Day(4)

In [12]: res = data2.resample("AS-JUL").sum()

In [13]: res.index = res.index + pd.offsets.Day(4)

In [14]: res
Out[14]:
value
date
2004-07-05 4
2005-07-05 22
2006-07-05 26
2007-07-05 12

关于python - 按自定义年度频率重新采样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46871173/

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