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