如何将python中的格式日期从12-Mar-2022年改为,format='%d/%m/%Y‘
所以问题是,我从谷歌表格中读取数据,其中数据包含多种格式,有的是12/03/2022,有的是12-3-2022。
我尝试使用couse的got错误,因为12-3月-2022 defectData_x‘’date‘=pd.to_datetime(defectData_x’‘date’,format='%d/%m/%Y')不匹配。
感谢你的帮助
发布于 2022-03-13 07:53:22
defectData_x['date1'] = defectData_x['date'].dt.strftime('%d/%m/%Y')不要忘记date1的dtype不是日期时间而是对象。
因此,在做出最终结果之前,最好使用date列和date1列。
在最终结果之后,可以删除date列。
添加我的示例:
import pandas as pd
df = pd.DataFrame(["12/03/2022", "12-Mar-2022"], columns=["date"])
df["date1"] = pd.to_datetime(df["date"])
df['date2'] = df['date1'].dt.strftime('%d/%m/%Y')https://stackoverflow.com/questions/71454614
复制相似问题