擅长:python、mysql、java
<p>您可以使用列式Pandas方法:</p>
<pre><code>s = pd.Series(['34:23','125:26','15234:52'])
v = s.str.split(':', expand=True).astype(int)
s = pd.to_timedelta(v[0], unit='h') + pd.to_timedelta(v[1], unit='s')
print(s)
0 1 days 10:00:23
1 5 days 05:00:26
2 634 days 18:00:52
dtype: timedelta64[ns]
</code></pre>