我有这个 Dataframe ,我想计算每天的平均温度:
Dates Temp
13 2019-08-02 24.5
20 2019-08-02 24.3
27 2019-08-03 24.1
34 2019-08-03 23.7
41 2019-08-04 23.6
我使用了这个代码,它对我来说似乎很好:
df.groupby('Dates', as_index=False)['Temp'].mean()
但最终的结果是这样的,这显然不是好的输出,因为我会有一年中每一天的平均温度:
Dates Temp
0 2019-08-02 24.4
1 2019-08-03 23.9
2 2019-08-04 23.6
你知道吗?
1条答案
按热度按时间k10s72fa1#
如果数据具有相同年份,则将
date_range
与Series.reindex
一起使用:如果是多年: