Python 在使用agg功能的大熊猫中按分组时为圆形

Python 在使用agg功能的大熊猫中按分组时为圆形,python,python-3.x,pandas,pandas-groupby,Python,Python 3.x,Pandas,Pandas Groupby,是否有可能通过四舍五入此组中C的平均值 df.groupby('A').agg({'B':'sum', 'C':'mean'}) 您可以在聚合后进行取整,如下所示: df.groupby('A').agg({'B':'sum', 'C':'mean'}).round(2) 在聚合中,不可能在内部包含round。因此,您可以在聚合后进行取整。这是一种简单有效的方法 四舍五入(2)将四舍五入到小数点后两位。您可以将2更改为包含希望将数字四舍五入的任意小数位数。例如,你可以使用四舍五入到小数点后3

是否有可能通过四舍五入此组中C的平均值

df.groupby('A').agg({'B':'sum', 'C':'mean'})

您可以在聚合后进行取整,如下所示:

df.groupby('A').agg({'B':'sum', 'C':'mean'}).round(2)
在聚合中,不可能在内部包含round。因此,您可以在聚合后进行取整。这是一种简单有效的方法


四舍五入(2)将四舍五入到小数点后两位。您可以将2更改为包含希望将数字四舍五入的任意小数位数。例如,你可以使用四舍五入到小数点后3位。四舍五入(3)等

df.groupby('A').agg({'B':'sum','C':lambda x:np.round(np.mean(x))})
?这将更具可读性,而不是在一行中堆积太多的东西。