我有一个带有时间戳的字符向量,如下所示:
Date <- c("Jul 31, 2017", "Jul 30, 2017", "Jul 29, 2017", "Jul 28, 2017")
我正在尝试将其转换为日期对象类型。我尝试了几种方法:
as.Date
Date <- as.Date(Date, format = "%B %d, %Y")
strptime
Date <- strptime(Date, format = "%B %d, %Y")
来自lubridate的mdy
Date <- mdy(Date)
但他们都返回了NA。我也尝试将格式参数从%B
更改为%b
,结果相同。此外,来自mdy
的{{1}}以不同于我期望的格式解析数据。例如,如果我运行下一段代码:
lubridate
我得到了结果:
[1]“2017-01-20”
如何将其转换为正确格式的日期?谢谢。