Python 如何在这样的数据帧中得到每个月的平均值?

Python 如何在这样的数据帧中得到每个月的平均值?,python,pandas,datetime,dataframe,group-by,Python,Pandas,Datetime,Dataframe,Group By,我有一个如上所示的数据框架,其中包括2017年的24小时每日记录。如何获取每个列的每月平均值?首先确保时间列的数据类型分析正确,使用dtypes进行验证 下一步就是: df.resample("M", how='mean') 首先,使用到_datetime将您的时间列转换为熊猫中的数据时间,然后使用分组方式 df.time=pd.to_datetime(df.time,format='%Y/%m/%d %H:%M') GMonth=df.groupby(df.time.dt.strftime(


我有一个如上所示的数据框架,其中包括2017年的24小时每日记录。如何获取每个列的每月平均值?

首先确保时间列的数据类型分析正确,使用
dtypes
进行验证

下一步就是:

df.resample("M", how='mean')

首先,使用
到_datetime
将您的
时间
列转换为熊猫中的数据时间,然后使用
分组方式

df.time=pd.to_datetime(df.time,format='%Y/%m/%d %H:%M')
GMonth=df.groupby(df.time.dt.strftime('%Y-%m')).mean()

你能发布代码而不是图片吗?请展示你的研究成果
df.time=pd.to_datetime(df.time,format='%Y/%m/%d %H:%M')
GMonth=df.groupby(df.time.dt.strftime('%Y-%m')).mean()