如何使用 python 格式化 csv 中的日期?例如 2001 年 1 月至 01/2001
我的 csv 文件看起来像这样
Date Value otm oty
Jan 2015 300 na na
Feb 2015 302 2 na
Mar 2015 303 1 na
Apr 2015 305 2 na
May 2015 307 2 na
Jun 2015 307 0 na
Jul 2015 305 -2 na
Aug 2015 306 1 na
How can I将所有日期更改为 mm/yyyy。例如,2015 年 1 月是 01/2015?谢谢
My csv file looks something like this
Date Value otm oty
Jan 2015 300 na na
Feb 2015 302 2 na
Mar 2015 303 1 na
Apr 2015 305 2 na
May 2015 307 2 na
Jun 2015 307 0 na
Jul 2015 305 -2 na
Aug 2015 306 1 na
How can I change all the dates to mm/yyyy. eg Jan 2015 would be 01/2015? Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Pandas 和 dateutils 轻松完成此操作,例如
这将生成如下数据框:
您还可以使用 Python 的板载工具(如 csv.DictReader 和)来完成此操作
strptime from datetime.datetime:
这将产生
You could do easily with Pandas and dateutils like
This will generate a data frame like:
You could also do this with on-board tools of Python like csv.DictReader and
strptime from datetime.datetime:
This will yield