我有一个df,你可以通过复制并运行下面的代码:
import pandas as pd
from io import StringIO
df = """
b_id duration1 duration2 user
384 28 days 21:05:16.141263 0 days 00:00:44.999706 Test
"""
df= pd.read_csv(StringIO(df.strip()), sep='\s\s+', engine='python')
df
我的问题是,如何将持续时间从"28天21:05:16.141263"转换为毫秒?
2条答案
按热度按时间hxzsmxv21#
首先将持续时间1转换为
timedelta
,然后再转换为毫秒产出数量
如果你想把它们展开
将其添加到代码的第一行
输出编号
wydwbb8l2#
试试这个