我正在尝试从阈值和时间值执行减法。这两个向量都是来自chron库的数据类型。
第1节
dput(time)
structure(0.685162037037037, format = "h:m:s", class = "times")
dput(threshold)
structure(0.753472222222222, format = "h:m:s", class = "times")
当阈值大于时间时,它的工作原理如下:
threshold-time
[1] 01:38:22
第2节
但是当时间大于阈值时,我得到一些分数如下:
dput(time)
structure(0.83318287037037, format = "h:m:s", class = "times")
dput(threshold)
structure(0.753472222222222, format = "h:m:s", class = "times")
threshold-time
[1] -0.07971065
我需要能够获得与第1部分相同类型的结果。任何想法如何才能起作用。有没有办法按照%H:%M:%S?
来格式化第2节中的结果答案 0 :(得分:0)
我们可以使用abs
换行并获取%H:%M:%S
格式
abs(threshold-time)
#[1] 01:54:47
threshold-time
#[1] -0.07971065
如果我们做相反的
time-threshold
#[1] 01:54:47