Python:将TimeObject [0:00:07]转换为秒

时间:2018-05-19 17:53:33

标签: python pandas timestamp

我有一个熊猫时间的对象。如何将它们转换为秒。我有超过8小时的数据。

0    [0:00:03]
1    [0:00:03]
2    [0:00:03]
3    [0:00:04]
4    [0:00:04]

1 个答案:

答案 0 :(得分:0)

假设您有一系列单项列表,每个项目都是一个字符串:

s = pd.Series([['0:00:03'], ['0:00:03'], ['0:00:03'], ['0:00:04'], ['0:00:04']])

res = pd.to_timedelta(s.str[0]).dt.total_seconds()

print(res)

0    3.0
1    3.0
2    3.0
3    4.0
4    4.0
dtype: float64