Pandas 熊猫群比:一整行/总行?

Pandas 熊猫群比:一整行/总行?,pandas,Pandas,我有以下资料: maths = {'floatval': 'mean'} out = df.groupby(['pid', 'year', 'month']).agg(maths) 这给了我一个每年和每月floatval的分组平均值,这很好,但我想要一个全部/整体行,它的meanvalfloatval刚好按pid分组。我应该制作第二个数据帧并合并,还是有更有效的方法?是的,您应该通过df.groupby(['pid']).agg(数学)创建另一个分组。这将为您提供按pid分组的行的平均值。您如

我有以下资料:

maths = {'floatval': 'mean'}
out = df.groupby(['pid', 'year', 'month']).agg(maths)

这给了我一个每年和每月
floatval
的分组平均值,这很好,但我想要一个全部/整体行,它的
mean
val
floatval
刚好按
pid
分组。我应该制作第二个数据帧并合并,还是有更有效的方法?

是的,您应该通过
df.groupby(['pid']).agg(数学)
创建另一个分组。这将为您提供按pid分组的行的平均值。您如何最有效地将第二组与原始组合并?您是否只希望平均值与其他列分开?这就是你的意思吗?