【发布时间】:2020-12-04 21:59:43
【问题描述】:
在我的 csv 文件中,我的日期列为 dd/mm/yyyy。但是,当我将它导入 Python 3 时,它会自动将整列更改为 yyyy/mm/dd,并且它的数据类型是对象。
我已尝试使用以下方法将其转换回 dd/mm/yyyy:
datetime.datetime.strptime(df_sales_sum['Date'], "%Y/%m/%d").datetime.strftime("%d-%m-%Y")
但是,它给了我这个
TypeError: strptime() argument 1 must be str, not Series
我应该先将df_sales_sum['Date'] 部分转换为字符串吗?据我所知,datetime 会自动将其转换为 yyyy/mm/dd。如果我错了,请纠正我。
任何关于将其从 yyyy/mm/dd 转换为 dd/mm/yyyy 的帮助将不胜感激
【问题讨论】:
标签: python python-3.x date datetime