这可以按预期工作:
> 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")
更简单吗?我有一个月/年的列我想转换为Date对象:
my.dates = c("07/08","08/08","09/08","10/08")
as.Date(paste0("01/",my.dates),"%m/%d/%y")