【发布时间】:2017-01-21 18:27:41
【问题描述】:
我正在使用 pandas timedelta 对象来跟踪运动相关数据集中的分段时间,使用以下结构:
import pandas as pd
pd.to_timedelta("-0:0:1.0")
这本机报告为:
-1 days +23:59:59
我可以使用 pd.to_timedelta("-0:0:1.0").total_seconds() 获取原始秒数,但如果负数以分钟或小时为单位,这很不方便:
对于表达式:
pd.to_timedelta("-1:2:3.0")
如何从timedelta 对象而不是-3723.0000000000005(带有浮动错误)或-1 days +22:57:57 格式获取格式为"-1:2:3.0 或-1 hour, 2 minutes, 3 seconds 的报告?
【问题讨论】: