我在R中使用了一些时间计算,减去了POSIXct对象。结果很好,我知道它是在几秒钟内。然而,当我打印它时,我得到一些智能打印,当整数足够大时返回小时或分钟。例如。我得到2.01666666666667,我不知道是秒(怀疑),分钟还是小时。在这个特殊的情况下它是几分钟,但我的数字是非常相似的数字。如何强制print()给我我想要的东西(即总是分钟或小时)
答案 0 :(得分:1)
如果我做了" R中的一些时间计算,减去POSIXct对象"
x <- Sys.time()
y <- Sys.time()
z <- y-x
结果是
print(z)
# Time difference of 0.01800108 secs
如果我想在几分钟内完成,我可以做到
units(z) <- "mins"
print(z)
# Time difference of 0.000300018 mins