【发布时间】:2021-02-12 16:57:26
【问题描述】:
是否可以选择以小时为单位提取时差,带一位小数(8.4,9.2)。当我使用时
(arm['EndTime']-arm['StartTime']).astype('timedelta64[h]')
结果是 8.0 而不是 8.4,结果是 9 而不是 9.2 结果自动四舍五入为0... 我尝试使用以下代码
(arm['EndTime']-arm['StartTime']).astype('timedelta64[h]').round(1)
但它产生了相同的结果。
【问题讨论】:
-
以秒为单位获取增量,除以 3600 并四舍五入
标签: python pandas numpy automation