如何将具有每日时间序列索引的数据帧重采样为每年一次,而不是从1月1日到12月31日,而是将每年的总和从6月1日到5月31日。在
首先,我做了这个,它给了我从1月1日到12月31日的年度总额:
df.resample(rule='A').sum()
我尝试过使用基本参数,但它不会更改重采样和。在
^{pr2}$以下是我的数据框的一部分:
In []: df
Out[]:
Index ET P R
2010-01-01 00:00:00 -0.013 0.0 0.773
2010-01-02 00:00:00 0.0737 0.21 0.797
2010-01-03 00:00:00 -0.048 0.0 0.926
...
In []: df.resample(rule='A', base = 0, label='left').sum()
Out []:
Index
2009-12-31 00:00:00 424.131138 871.48 541.677405
2010-12-31 00:00:00 405.625780 939.06 575.163096
2011-12-31 00:00:00 461.586365 1064.82 710.507947
...
如果有人能帮我弄清楚怎么做这件事,我将非常感激。在
谢谢你
将} 一起使用:
'AS-JUN'
作为规则与^{结果输出:
^{pr2}$相关问题 更多 >
编程相关推荐