是否有可能将该组中 C 的平均值四舍五入?
df.groupby('A').agg({'B':'sum', 'C':'mean'})
最佳答案
您可以 在聚合之后放置圆形 如下所示:
df.groupby('A').agg({'B':'sum', 'C':'mean'}).round(2)
在聚合中,不可能在内部包含圆形。因此,您可以在聚合之后放置round。这是一种简单而有效的方法。
Round(2) 会将其四舍五入到两位小数。您可以更改 2 以包括您想要将数字四舍五入的任何小数位数。例如,四舍五入到小数点后 3 位,您可以使用 .round(3) 等。
关于python - 使用 agg 函数在 Pandas 中分组时进行回合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60006995/