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 に答える