如何使用正则表达式转换Pandas中的转换列

我有一个time column这样的:

df = pd.DataFrame({'time': {0: '1 h 50 min', 1: '50 min', 2: '2 h 3 min', 3: '3 min'}})
        time
0  1 h 50 min
1      50 min
2   2 h 3 min
3       3 min

我想要几秒钟的信息,例如:

time
6600
3000
7380
180

我试图使用regexeval以秒为单位评估时间,但没有成功实现这一目标的最佳方法是什么?

以上是如何使用正则表达式转换Pandas中的转换列的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>