我正在使用熊猫 timedelta对象来跟踪体育相关数据集中的分割时间,使用以下类型的构造:
import pandas as pd
pd.to_timedelta("-0:0:1.0")
Run Code Online (Sandbox Code Playgroud)
这本机报告为:
-1 days +23:59:59
我可以使用原始秒数计算,pd.to_timedelta("-0:0:1.0").total_seconds()但如果负数以分钟或小时为单位,那就很笨拙了:
对于表达式:
pd.to_timedelta("-1:2:3.0")
Run Code Online (Sandbox Code Playgroud)
如何从对象中获取格式为"-1:2:3.0, 或的报告,而不是格式(带有浮点错误)或?-1 hour, 2 minutes, 3 secondstimedelta-3723.0000000000005-1 days +22:57:57