gpt4 book ai didi

r - 如何在R中将时差转换为分钟?

转载 作者:行者123 更新时间:2023-12-04 08:53:22 26 4
gpt4 key购买 nike

我有以下程序:

timeStart<-Sys.time()
timeEnd<-Sys.time()
difference<-timeEnd-timeStart
anyVector<-c(difference)


最后,我需要将数据放入向量中,我遇到的问题是,当差异以秒为单位时,该值类似于:

4.46809 seconds


并且经过几分钟后,值如下:

2.344445 minutes


我希望无论如何都将答案转换为分钟,但是当我这样做时:

anyVector<-c(difference/60)


对于以秒为单位的差异值,可以很好地工作,但如果以分钟为单位,它也会转换数据,从而给我一个错误的数字。

那么,如何仅在答案以秒为单位而不是以分钟为单位的情况下才能转换为分钟?

最佳答案

您可以使用基于R的difftime函数来实现:

timeStart<-Sys.time()
timeEnd<-Sys.time()

difference <- difftime(timeEnd, timeStart, units='mins')


输出量

> difference
Time difference of 0.1424748 mins


您只需指定 units参数并将其设置为 mins,输出将始终以分钟为单位。

关于r - 如何在R中将时差转换为分钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29453742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com