我正在处理以57:44.6(秒,分钟,小时)形式保存为字符串的时间对象。我正在尝试使用pd_todatetime将列元素转换为datetime。结果是纳特。在转换之前,如何将字符串格式更改为HH:MM:SS(6:44:57)?
提供适当的格式说明符'%S:%M.%H'。例如:
import pandas as pd
s = pd.Series(['57:44.6'])
dts = pd.to_datetime(s, format='%S:%M.%H')
# dts
# 0 1900-01-01 06:44:57
# dtype: datetime64[ns]