time A100 A101 A102
2017/1/1 0:00
2017/1/1 1:00
2017/1/1 2:00
...
2017/12/31 23:00
我有一个如上图所示的数据框,其中包括 2017 年的 24 小时每日记录。如何获得每一列的每个月的平均值?
第一次使用将您的time
列转换为 Pandas 中的数据时间to_datetime
,然后我们使用groupby
df.time=pd.to_datetime(df.time,format='%Y/%m/%d %H:%M')
GMonth=df.groupby(df.time.dt.strftime('%Y-%m')).mean()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句