我有下面的数据框,我想找到每个日期的平均全局值,因此每个日期有 1 行。这是我尝试做但没有奏效的方法:
df_grouped = dfRead.groupby([dfRead['date']])['Global'].mean().reset_index()
我目前拥有的数据框
date Global
0 1900 1.461
1 1900 3.098
2 1900 5.492
3 1900 8.223
4 1900 11.385
... ... ...
1363 2013 14.742
1364 2013 13.154
1365 2013 10.256
1366 2013 7.424
1367 2013 4.724
我想要的结果:
date Global
0 1900 2.461
1 1901 4.001
2 1902 5.620
... ... ...
113 2013 7.742
答案 0 :(得分:1)
你快到了!只是一点点变化:
df_grouped = dfRead.groupby('date')['Global'].mean().reset_index()