我的Excel文件中有一列(在用read_csv导入IDE之前(,日期以字符串类型开始,格式为"yyyy-mm-dd",我需要将整列更改为日期类型,格式为"mm/dd/yyyy",因为我用Pandas将其作为Python中的数据帧导入。
此外,如果格式可以是,如果月份和/或日期是个位数,那么它会像"2021年4月1日"一样出现,那就太好了。但如果其中一个或两个都是复数,那么它就会变成"2021年12月1日"、"2021年8月10日"或"2020年11月16日"。
我现在有这个代码:
df = df.df.strptime(“Date”, “%Y-%m-%d”).strftime(“%m/%d/%Y”)
但是IDE表示存在语法错误。我不确定在确保整个专栏都被更改方面,这是否接近正确。
此行将更改格式"yyyy-mm-dd";至";mm/dd/yyyy";
df = df[5:7]+'/'+df[8:10]+'/'+df[0:4]