我有一个数据框,其中有一个DOB列,其中包含DOB为“ 07011973”。当我尝试在该日期中转换该列时,默认情况下年份为1970。
这是我的代码: fico_score [“ customerInputDateofbirth”] = pd.to_datetime(fico_score [“ customerInputDateofbirth”],format ='%Y /%m /%d')。dt.date
输出如下: 1970-01-07
请在这里帮助我。
答案 0 :(得分:1)
您应将格式更改为%d%m%Y
:
fico_score["customerInputDateofbirth"]=pd.to_datetime(fico_score["customerInputDateofbirth"],format='%d%m%Y').dt.date