根据熊猫数据框中的日期组合行

时间:2021-05-25 12:45:39

标签: python pandas dataframe pandas-groupby

我有下面的数据框,我想找到每个日期的平均全局值,因此每个日期有 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

1 个答案:

答案 0 :(得分:1)

你快到了!只是一点点变化:

df_grouped = dfRead.groupby('date')['Global'].mean().reset_index()