我想计算value
分组的group
的均值,但结果的形状应保持不变。
给出:
df = pd.DataFrame({
"value": [np.random.randint(100) for i in range(0, 100)],
"group": [i for i in range(10) for _ in range(10)],
"othercol": range(0,100)
})
何时:
means = df.groupby('group').value.mean()
预期:
means
作为列添加到df
。
分组后可以通过合并来完成,但是有没有更简单的方法?