Python 熊猫用BM重新取样
我有一个关于熊猫用BM频率重新取样的问题Python 熊猫用BM重新取样,python,pandas,Python,Pandas,我有一个关于熊猫用BM频率重新取样的问题 import pandas as pd import numpy as np ccc = pd.DataFrame(index=pd.date_range(start='20160101', end='20161230', freq='BM'), data = np.arange(12)) ccc: 0 2016-01-29 0 2016-02-29 1 2016-03-31 2 2016-04-29 3
import pandas as pd
import numpy as np
ccc = pd.DataFrame(index=pd.date_range(start='20160101', end='20161230', freq='BM'), data = np.arange(12))
ccc:
0
2016-01-29 0
2016-02-29 1
2016-03-31 2
2016-04-29 3
2016-05-31 4
2016-06-30 5
2016-07-29 6
2016-08-31 7
2016-09-30 8
2016-10-31 9
2016-11-30 10
2016-12-30 11
当我用“2BM”重新采样时:
ccc.resample('2BM').sum()
0
2016-01-29 0
2016-03-31 3
2016-05-31 7
2016-07-29 11
2016-09-30 15
2016-11-30 19
2017-01-31 11
我不明白为什么2016-01-29年的第一期会被搁置?(与重新采样中的2016-02-29分组不同)有一些参数控制此功能
ccc.resample('2BM',closed='left',loffset='-1BM').sum()
2016-02-29 1
2016-04-29 5
2016-06-30 9
2016-08-31 13
2016-10-31 17
2016-12-30 21
存在控制此功能的参数
ccc.resample('2BM',closed='left',loffset='-1BM').sum()
2016-02-29 1
2016-04-29 5
2016-06-30 9
2016-08-31 13
2016-10-31 17
2016-12-30 21