大熊猫中日期时间的字符串反转

问题描述 投票:0回答:1

我正在处理以57:44.6(秒,分钟,小时)形式保存为字符串的时间对象。我正在尝试使用pd_todatetime将列元素转换为datetime。结果是纳特。在转换之前,如何将字符串格式更改为HH:MM:SS(6:44:57)?

pandas string datetime
1个回答
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]
© www.soinside.com 2019 - 2024. All rights reserved.