2015-02-23 2 views
0

Я пытаюсь рассчитать время различных процессов, но они варьируются от 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 
Смежные вопросы