Python 将多个列传递给groupby

Python 将多个列传递给groupby,python,pandas,data-analysis,Python,Pandas,Data Analysis,我正在分析一个污染数据集,并且有这种格式的数据 City Month SO2 level SF Jan 8 SF Jan 9 SF Jan 8.2 .... SF Feb 8.3 .... NYC Jan 9 我想找出每个月不同城市的SO2平均水平。如何使用python为我做到这一点?我尝试过使用pandas-groupby方法,因为这似乎是最合适的选择,但我没有这样做 你在找df.groupby(['Cit

我正在分析一个污染数据集,并且有这种格式的数据

City    Month  SO2 level
SF      Jan    8
SF      Jan    9
SF      Jan    8.2
....
SF      Feb    8.3
....
NYC     Jan    9

我想找出每个月不同城市的SO2平均水平。如何使用python为我做到这一点?我尝试过使用pandas-groupby方法,因为这似乎是最合适的选择,但我没有这样做

你在找df.groupby(['City','Month'])['SO2 level'].mean(),这很有效。非常感谢。很高兴能帮上忙:)