格式为yy / mm / dd的日期时间

时间:2020-03-16 11:58:05

标签: python

我遇到此错误,请协助。

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

1 个答案:

答案 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"))