我无法根据不同列的值获得 Pandas 中某列的平均值。例如
>>> df
ID city timeDiff
0 1 A 2
1 2 A 3
2 3 A 4
3 4 B 6
3 5 B 6
我想要得到的是特定城市的平均 timeDiff 喜欢
A : (2+3+4)/3 = 3
B : (6+6)/2 = 6
我知道我可以通过 df[columnName].mean() 获得特定于列的平均值,但我不确定如何首先对城市名称进行分组,然后找到平均值?