我在数据框中有一个带有时间字符串的字段
df['Time'] which equals
01:21.46
我想做的就是将其转换为秒和毫秒,这样
81.46
我试图建立一个约会时间,但是问题多于好事
还有其他类似的问题,但我真正需要的是毫秒级,我还没有看到
答案 0 :(得分:0)
您不需要datetime
,
def time_split(time_str):
minute,second=time_str.split(":")
if minute[0]==0:
minute = minute[1]
second,milisecond=second[0:2],second[2:]
if second[0]==0:
second = second[1]
return int(minute),int(second),float(milisecond)
minute, second, milisecond = time_split("01:21.46")
total_seconds = minute * 60 + second + milisecond