我正在处理保存为字符串形式为57:44.6(秒,分钟,小时)的时间对象。我正在尝试使用pd_todatetime将列元素转换为datetime。结果是纳特。转换前如何将字符串格式更改为HH:MM:SS(6:44:57)?
答案 0 :(得分:0)
提供适当的格式说明符'%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]