ID name Date Number0 1 A 201601 51 2 B 201602 62 3 C 201603 4
Date列的年份和月份为字符串.理想情况下,我的目标是:
ID name Date Number0 1 A 01/31/2016 51 2 B 02/29/2016 62 3 C 03/31/2016 4
我能够使用Endmon和excel在excel上执行此 *** 作,但是当我在python中尝试pd.to_datetime时,它无法正常工作.谢谢!
解决方法 我们可以使用MonthEndfrom pandas.tserIEs.offsets import MonthEnddf.Date=(pd.to_datetime(df.Date,format='%Y%m')+MonthEnd(1)).dt.strftime('%m/%d/%Y')dfOut[1336]: ID name Date Number0 1 A 01/31/2016 51 2 B 02/29/2016 62 3 C 03/31/2016 4总结
以上是内存溢出为你收集整理的python – Pandas将字符串转换为月末日期全部内容,希望文章能够帮你解决python – Pandas将字符串转换为月末日期所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)