gpt4 book ai didi

r - 解析时间并转换为分钟

转载 作者:行者123 更新时间:2023-12-03 13:46:55 26 4
gpt4 key购买 nike

数据看起来像这样。

data$arrival_time: int  1245 1345 1805 1950 710 755 2115 2215 615 730 ...
data$real_time : int 1256 1423 1859 2105 712 1009 2139 2344 542 946 ...
例如,1245 表示 12:45,1345 表示 13:45。
而我只是想将12:45转换为765和13:45转换为825,所以可以转换 format(hour:minutes)到分钟。 (参见 1260+450=765 和 1360+45=825)
如何将时间转换为分钟?

最佳答案

模运算是你的 friend 。两个有用的 R 运算符:

  • %/%进行整数除法,例如5 %/% 2是 2 和 38 %/% 3是 12
  • %%是模数/余数运算符,例如5 %% 2是 1 和 38 %% 3是 2

  • 对于正整数,其中 m<n , 我们总是有 n = m*(n %/% m) + n %% m .
    我们可以通过识别您输入的“小时”部分来提供帮助,由 x %/% 100 给出。 ,而“分钟”由 x %% 100 给出,所以你的答案是:
    60 * (x %/% 100) + ( x %% 100 )
    # ^ hours ^ ^ minutes ^

    关于r - 解析时间并转换为分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62809466/

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