这按预期工作:
> as.Date("07/01/08","%m/%d/%y")
[1] "2008-07-01"
但不是这个:
> as.Date("07/08","%m/%y")
[1] NA
奖金问题,解释一下:
> as.Date("08","%y")
[1] "2008-09-08"
更新
好的,所以我想我可以得到一些合理的东西?
my.date = "07/08"
as.Date(paste0("01/",my.date),"%m/%d/%y")
有更简单的吗?我有一列要转换为日期对象的月/年:
my.dates = c("07/08","08/08","09/08","10/08")
as.Date(paste0("01/",my.dates),"%m/%d/%y")