【问题标题】:how to convert a numeric vector into a time vector如何将数值向量转换为时间向量
【发布时间】:2017-12-11 16:55:32
【问题描述】:

在 can r 中,我有一个像 c(15, 270, 540, 30, 15, 1440) 这样的数字向量,表示分钟 - 但是我怎样才能从这个显示小时和分钟的向量中创建一个向量呢?

提前致谢 茉莉花

【问题讨论】:

  • 试试library(lubridate);seconds_to_period(v1*60) 相关帖子here

标签: r


【解决方案1】:

这不使用任何包,并按要求提供小时和分钟(而不是天、小时和分钟)。

x <- c(15, 270, 540, 30, 15, 1440)

sprintf("%02d:%02d", x %/% 60, x %% 60)
## [1] "00:15" "04:30" "09:00" "00:30" "00:15" "24:00"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    • 2021-10-31
    • 2019-10-21
    • 1970-01-01
    • 2021-03-19
    • 2020-12-14
    相关资源
    最近更新 更多