Pandas pd.to_日期时间错误值错误:'-';这是一个错误的指令

Pandas pd.to_日期时间错误值错误:'-';这是一个错误的指令,pandas,datetime,Pandas,Datetime,您好,我正在尝试转换26-01-2019 16:04:04.85 我正在使用的代码是pd.to\u datetime(time,format=“%d-%m-%Y%I:%m:%-s”) 输出为ValueError:“-”是错误的指令,格式为“%d-%m-%Y%I:%m:%-s” 是空格还是连字符造成的 更改格式%H小时和%f微秒,同时检查: df = pd.DataFrame({'date':['26-01-2019 16:04:04.85','26-01-2019 16:04:04.8']})

您好,我正在尝试转换
26-01-2019 16:04:04.85

我正在使用的代码是
pd.to\u datetime(time,format=“%d-%m-%Y%I:%m:%-s”)

输出为
ValueError:“-”是错误的指令,格式为“%d-%m-%Y%I:%m:%-s”


是空格还是连字符造成的

更改格式
%H
小时和
%f
微秒,同时检查:

df = pd.DataFrame({'date':['26-01-2019 16:04:04.85','26-01-2019 16:04:04.8']})

df['date'] = pd.to_datetime(df['date'], format="%d-%m-%Y %H:%M:%S.%f")
print (df)
                     date
0 2019-01-26 16:04:04.850
1 2019-01-26 16:04:04.800

print (df.dtypes)
date    datetime64[ns]
dtype: object