Pandas 熊猫时间序列转换和格式化

Pandas 熊猫时间序列转换和格式化,pandas,time-series,Pandas,Time Series,如何将此格式的字符串转换为时间戳 00:55:02:285 小时:分钟:秒:毫秒 我已经有了一个数据框架,其中有几个列是这种格式的。 当我使用任何转换函数时,Pandas似乎都不会将此格式识别为时间戳,例如…to_datetime() 非常感谢。我想您需要参数格式: df = pd.DataFrame({'times':['00:55:02:285','00:55:02:285']}) print (df) times 0 00:55:02:285 1 00:55:02:

如何将此格式的字符串转换为时间戳

00:55:02:285

小时:分钟:秒:毫秒

我已经有了一个数据框架,其中有几个列是这种格式的。 当我使用任何转换函数时,Pandas似乎都不会将此格式识别为时间戳,例如…to_datetime()


非常感谢。

我想您需要参数
格式

df = pd.DataFrame({'times':['00:55:02:285','00:55:02:285']})
print (df)
          times
0  00:55:02:285
1  00:55:02:285

print (pd.to_datetime(df.times, format='%H:%M:%S:%f'))
0   1900-01-01 00:55:02.285
1   1900-01-01 00:55:02.285
Name: times, dtype: datetime64[ns]