我遇到此错误,请协助。
ValueError:时间数据'990415'与格式'%yy /%mm /%dd'不匹配 (匹配)
代码:
total_data['DOB'] = pd.to_datetime(total_data['id'].str.split().str[0], format='%y/%m/%d')
数据框:
id
990415
830418
答案 0 :(得分:0)
要转换列id
,您可以应用此
total_data['DOB'] = total_data['id'].apply(lambda x:datetime.strptime(x,"%y%m%d"))
要转换单个值,请使用
dob = datetime.strptime("990415","%y%m%d"))