我正在尝试将一个大列从一个因子转换为日期时间值。
我收到以下错误
parse_date_time(Data,"Ymd H")
#[1] NA
警告信息: 所有格式均无法解析。找不到格式。
表中的字符串的结构为
Oct 22 18:50:08 2012
答案 0 :(得分:0)
您可以在base R中执行此操作,但是麻烦是要阅读?strptime
来知道要使用哪种格式。
as.POSIXct("Oct 22 18:50:08 2012", format = "%b %d %T %Y", tz = "UTC")
#[1] "2012-10-22 18:50:08 UTC"
如果您想使用parse_date_time
,可以使用
lubridate::parse_date_time("Oct 22 18:50:08 2012","mdTY")
#[1] "2012-10-22 18:50:08 UTC"
答案 1 :(得分:0)
我们可以使用anytime
中的anytime
library(anytime)
anytime("Oct 22 18:50:08 2012")
#[1] "2012-10-22 18:50:08 EDT"