在具有以下结构的数据框中:
df = pd.DataFrame({'group_id': [0,0,0,1,1,1],
'x': [2,3,4,3,4,5],
'y': [5,6,7,2,2,5],
'z': [8,8,2,2,6,7]})
如何根据group_id值对数据进行分组,以及如何通过group_id
,x
,y
列的z
计算平均值?
预期输出:
group_id | x | y | z
0 | 3 | 6 | 6
1 | 4 | 3 | 5