将字符类型的时间(24小时格式)转换为R中的时间

时间:2017-10-11 14:37:11

标签: r datetime strptime chron

我有一个带字符格式时间的数据框,我需要将其转换为时间格式。我尝试过使用strptime和POSIXct,但它也添加了日期。我只是需要时间。

例如:TRK_DEP_TIME <- c("22:00", "14:30"......) _____字符数据类型

做........ as.POSIXCT(TRK_DEP_TIME, format = %H:%M")

结果将是("10/11/17,22:00", "10/11/17, 14:30".....)

我正在寻找时间,我不需要与之相关的日期。有什么方法可以实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

使用chron "times" class:

library(chron)

ch <- c("22:00", "14:30") # test input (character)
times(paste0(ch, ":00"))
## [1] 22:00:00 14:30:00