2015-02-23 45 views
0

我試圖計算各種過程的時間,但它們在10秒到10分鐘之間變化,我希望它們在通常情況下(即所有分鐘)。R difftime定義要使用的單位

當我運行這段代碼我希望它以分鐘爲單位的回報,但它返回秒:

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

Time difference of 1.227549 secs 

對我怎麼會得到這樣在幾分鐘內有什麼建議?

回答

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