我有以下数据框:
df = pd.DataFrame({
'Buyer': 'Carl Mark Carl Joe Joe Carl'.split(),
'Trades': [1,3,5,8,9,3],
'Date' : [
DT.datetime(2013,1,1,13,0),
DT.datetime(2013,1,1,13,5),
DT.datetime(2013,1,1,20,0),
DT.datetime(2013,1,2,10,0),
DT.datetime(2013,1,2,12,0),
DT.datetime(2013,1,2,14,0),
]})
现在我想按天分组并计算每个交易者的平均交易次数。为此,我使用 groupby 函数:
gr = df.groupby([df.Date.map(lambda d: d.date()), 'Buyer']).mean()
是否有可能将生成的 'gr' DataFrame 转换为带有 PeriodIndex 的 DataFrame,以便我可以使用 resample 函数来计算每周和每月的平均值?
重要提示:我需要重新采样“gr”数据框而不是原始“df”
我将非常感谢任何帮助。
谢谢
安迪