R difftime 定义要使用的单位

R difftime define units to use

我正在尝试计算各种进程的时间,但它们在 10 秒到 10 分钟之间变化,我希望它们使用通用术语(即所有分钟)。

当我 运行 这段代码时,我希望它在几分钟内 returns 但它在几秒钟内 returns:

time1 <- Sys.time()
time2 <- Sys.time()
elapsedTime <- as.difftime(time2 - time1 , units = 'mins')
print(elapsedTime )

Time difference of 1.227549 secs

关于我如何在几分钟内得到这个的任何建议?

使用实际的 difftime 函数代替 as.difftime

difftime(time2, time1 , units = 'mins')

time1 <- Sys.time()
time2 <- Sys.time()
difftime(time2, time1 , units = 'mins')

[1] Time difference of 0.06004666 mins