目前导出了价格指数每天的数据,但想转换成对应各月份数据,以下是数据格式,具体代码是?
将日期列转换成年月形式,再分组求和即可,代码如下:
import pandas as pd
df=pd.DataFrame({'日期':['2001-01-18','2001-01-19','2001-01-20','2001-02-01','2001-02-02'],'value':[108,200,210,186,235]})
df['日期'] = pd.to_datetime(df['日期']).dt.strftime('%Y-%m')
df=df.groupby('日期')['value'].sum()
print(df)
F:\2021\qa\ot2>t7
日期
2001-01 518
2001-02 421
Name: value, dtype: int64
如有帮助,请点采纳。
Python中有个time库,有命令在该库中,具体的你可以百度一下