Python Pd.石斑鱼移动箱子间隔

Python Pd.石斑鱼移动箱子间隔,python,pandas,pandas-groupby,Python,Pandas,Pandas Groupby,在pandas 1.2中,我可能会调整原点和偏移量,以使下面示例中的箱子具有精确的yyyy-05-15和yyyyy-11-156M间隔。这里是到的帮助链接 我尝试使用以下代码 import random import pandas as pd n_rows = 600 df = pd.DataFrame({'date': pd.date_range(periods=n_rows, end='2020-04-15'), 'current_start_date'

pandas 1.2
中,我可能会调整
原点
偏移量
,以使下面示例中的箱子具有精确的
yyyy-05-15
yyyyy-11-15
6M间隔。这里是到的帮助链接

我尝试使用以下代码

import random
import pandas as pd
n_rows = 600
df = pd.DataFrame({'date': pd.date_range(periods=n_rows, end='2020-04-15'),
                   'current_start_date': '2020-11-15',
                   'current_end_date': '2021-05-15',
                    "a": range(n_rows)})
df[['current_start_date', 'current_end_date']] =  df[['current_start_date', 
                              'current_end_date']].apply(pd.to_datetime)

end = df[ 'current_end_date'].iloc[0]


df.groupby(pd.Grouper(freq='6M', key='date', origin=end, label='right', closed='right')).sum()
产生

Out[3]: 
                a
date             
2018-08-31     21
2019-02-28  17557
2019-08-31  51428
2020-02-29  84175
2020-08-31  26519