gpt4 book ai didi

python - 如何将 X 分钟、Y 秒字符串转换为时间戳

转载 作者:行者123 更新时间:2023-12-04 03:30:44 28 4
gpt4 key购买 nike

我有一个带有 duration 字符串列的数据框,格式如下:

<表类="s-表"><头>索引持续时间<正文>026秒124秒24分37秒37秒41分1秒

是否有 pandas 或 strftime()/strptime() 方法将 duration 列转换为分钟/秒时间戳。

我尝试过这种方式来转换字符串,但是在替换字符串后我会遇到多种情况:

for row in df['index']:
if "min, " in df['duration'][row]:
df['duration'][row] = df['duration'][row].replace(' min, ', ':').replace(' s', '')
else:
pass

提前致谢

最佳答案

尝试:

pd.to_timedelta(df['duration'])

输出:

0   0 days 00:00:26
1 0 days 00:00:24
2 0 days 00:04:37
3 0 days 00:00:07
4 0 days 00:01:01
Name: duration, dtype: timedelta64[ns]

关于python - 如何将 X 分钟、Y 秒字符串转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66864337/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com