Pandas 熊猫时间序列转换和格式化
如何将此格式的字符串转换为时间戳 00:55:02:285 小时:分钟:秒:毫秒 我已经有了一个数据框架,其中有几个列是这种格式的。 当我使用任何转换函数时,Pandas似乎都不会将此格式识别为时间戳,例如…to_datetime()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:
非常感谢。我想您需要参数
格式
:
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]