Datetime 如何在多个键上使用pandas Grouper?

Datetime 如何在多个键上使用pandas Grouper?,datetime,pandas-groupby,Datetime,Pandas Groupby,我需要通过一个datetime列和另一个str(object)列对数据帧进行groupby转换,以按组应用函数,并将结果分配给组中的每个行成员。我理解这两种情况,但不能同时为这两种情况制作pandas.Grouper。因此: 如何在多列上使用pandas.Grouper?使用带有pandas.Grouper列表的DataFrame.groupby作为by参数,如下所示: df['result'] = df.groupby([ pd.Grouper('dt', f

我需要通过一个datetime列和另一个str(object)列对数据帧进行groupby转换,以按组应用函数,并将结果分配给组中的每个行成员。我理解这两种情况,但不能同时为这两种情况制作
pandas.Grouper
。因此:


如何在多列上使用
pandas.Grouper

使用带有
pandas.Grouper
列表的
DataFrame.groupby
作为
by
参数,如下所示:

df['result'] = df.groupby([
                 pd.Grouper('dt', freq='D'),
                 pd.Grouper('other_column')
               ]).transform(foo)