Python Pandas:Concat滚动统计与原始数据集

Python Pandas:Concat滚动统计与原始数据集,python,pandas,pandas-groupby,Python,Pandas,Pandas Groupby,我想将滚动最大值、最小值和平均值添加到我的数据帧中。我的数据集大约有200万行,所以使用apply需要很多时间。这段代码将以非常有效的方式让我滚动,然而,我的问题是如何将这些数据集中到原始数据集。 df是groupby对象,out是数据帧。我希望能够这样做:out=pd.concat([df,d1,d2,d3,d4],1) 谢谢你能行 ori=df.copy() pd.concat([ori.set_index('Group',append=True).swaplevel(0,1),out],

我想将滚动最大值、最小值和平均值添加到我的数据帧中。我的数据集大约有200万行,所以使用apply需要很多时间。这段代码将以非常有效的方式让我滚动,然而,我的问题是如何将这些数据集中到原始数据集。 df是groupby对象,out是数据帧。我希望能够这样做:
out=pd.concat([df,d1,d2,d3,d4],1)

谢谢

你能行

ori=df.copy()
pd.concat([ori.set_index('Group',append=True).swaplevel(0,1),out], 1).reset_index()
ori=df.copy()
pd.concat([ori.set_index('Group',append=True).swaplevel(0,1),out], 1).reset_index()