使用chron包格式化R中的数据

时间:2018-06-13 16:27:10

标签: r chron

目前我正在尝试将字符串转换为时间格式。 例如我的字符串如下所示:time <- '12:00'。 我已经尝试过使用chron-Package。我的代码如下所示:

time <- paste(time,':00', sep = '') time <- times(time)

函数times()总是将对象时间转换为“0.5”而不是像“12:00:00”这样的值 我使用了错误的方法吗?

问候

1 个答案:

答案 0 :(得分:1)

您的代码有效。如果你检查'class()'就是“时间”。但是,如果您想要其他方式,请尝试:

time <- '12:00:00'
newtime<-as.POSIXlt(time, format = "%H:%M:%S") # The whole date with time
t <- strftime(newtime, format="%H:%M:%S") # To extract the time part
t
#[1] "12:00:00"

干杯!