csv文件中日期一列类似198701这样的数,怎样转换成日期格式1987-01
使用pandas.to_datetime()进行转换:
import pandas as pd
df=pd.DataFrame({'no':range(3),'date':['198701','198702','198703']})
df['date']=pd.to_datetime(df['date'],format='%Y%m').dt.to_period('m')
print(df)
运行结果:
F:\2022\py01>t8
no date
0 0 1987-01
1 1 1987-02
2 2 1987-03
如有帮助,请点击采纳 按钮
你可以用excel打开csv文件,然后直接该类型就好了
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!