我有一个像这样的Python数据框架
Index Name Dateofbirth
0 A. 12JAN1980:00:00:00.000000
1 B. 17JUN1954:00:00:00.000000
...
1250000 X. 09DEC1957:00:00:00.0000
问题在于,在原始数据csv文件中,我的日期以这种格式存储%d%m%Y:00:00:00.000000
因此,当我将这个csv文件读入Python并使用以下代码将Date of birth列转换为datetime时,问题就出现了
df['Dateofbirth'] =pd.to_datetime(df['Dateofbirth'])
我得到以下错误:
提升值错误(“未知字符串格式:”,timestr) ValueError:(“未知字符串格式:”,“1980年1月12日00:00:00.000000
如何将此格式更改为可接受的日期时间格式%Y%m%d%H%m%S? 更改原始csv文件是不可能的,因为有超过1000000行
请帮忙!我为缺少文本格式表示歉意
您可以尝试此操作,它将返回类型为object的
Dateofbirth
:或者,如果希望
Dateofbirth
作为类型datetime,则使用此选项:相关问题 更多 >
编程相关推荐