熊猫:Groupby结果合并而不使用合并/联接

时间:2019-03-12 15:47:36

标签: python pandas group-by apply

如何在不应用合并/联接等的情况下将groupby结果,几个结果与原始数据合并。我有以下数据框

df:
group people value 
 1     5      100
 2     2      90
 1     10     80
 2     20     40
 1     7      100

groupby应用于df'group'来计算'value'的和和平均值,它给我输出

df.groupby(['group'])['value'].sum()

Group
1    280
2    130

df.groupby(['group'])['value'].mean()

Group
1    93.333333
2    65.000000

但是我想看到输出与原始数据合并,就像下面的输出一样,没有任何连接/合并

group people value  value_sum value_mean
 1     5      100      280     93.3
 2     2      90       130     65
 1     10     80       280     93.3
 2     20     40       130     65
 1     7      100      280     93.3

任何一个熊猫groupby都可以一步一步应用/转移或agg方法吗?

0 个答案:

没有答案