我有从外部报告中导入的数据,该报告包含以下格式的日期列:04 Nov 2018 07:39 AM 我想将该字符串解析为一个日期,但是无法找到可以处理该格式的订单字符串
library(lubridate)
Vec1 <- ("04 Nov 2018 07:39 AM")
parse_date_time(Vec1, orders = 'dmy')
[1]不适用 警告信息: 所有格式均无法解析。找不到格式。
答案 0 :(得分:1)
阅读?strptime
Vec1 <- ("04 Nov 2018 07:39 AM")
as.POSIXct(Vec1, format = "%d %b %Y %H:%M %p")
#[1] "2018-11-04 07:39:00 GMT"
使用lubridate
,您实际上需要小时和分钟部分
library(lubridate)
parse_date_time(Vec1, orders = "dmyhm")
或者如@ed_sans所述
dmy_hm(Vec1)