这个问题在这里已有答案:
我正在尝试将向量_1220273解析为日期类 .
tsl <- c("Dec-2011", "Dec-2011", "Dec-2011", "Dec-2011", "Dec-2011",
"Dec-2011")
我阅读了 as.Date
的文档,我认为 as.Date(tsl, "%b-Y")
应该完成这项工作,但它会返回NAs .
我也尝试过以下方法:
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”
任何想法如何解决?
1 回答
如果您可以使用年月日期,这是一个解决方案:
我在本月的第一天使用
gsub
添加了 .