0

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

当我运行此代码时,我希望它会在几分钟内返回,但它会在几秒钟内返回:

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

Time difference of 1.227549 secs

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

4

1 回答 1

3

使用实际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
于 2015-02-23T17:38:42.537 回答