【发布时间】:2016-05-06 15:53:07
【问题描述】:
我正在尝试将向量 tsl 解析为日期类。
tsl <- c("Dec-2011", "Dec-2011", "Dec-2011", "Dec-2011", "Dec-2011",
"Dec-2011")
我阅读了as.Date 的文档,我认为as.Date(tsl, "%b-Y") 应该可以完成这项工作,但它会返回 NA。
我还尝试了以下方法:
as.Date(tsl, "bbb-YYYY")
as.Date(tsl, "by")
然后我尝试使用lubridate,但这也没有用:
library(lubridate)
parse_date_time(tsl, "%b-%y")
运行Sys.getlocale() 返回:
“LC_COLLATE=English_United Kingdom.1252;LC_CTYPE=English_United Kingdom.1252;LC_MONETARY=English_United Kingdom.1252;LC_NUMERIC=C;LC_TIME=English_United Kingdom.1252”
有什么办法解决吗?
【问题讨论】:
-
Date对象将日历日表示为整数,而“Dec-2011”不明确