我正在尝试解析一个2位数年份的日期。但是这不起作用。有人可以告诉我为什么吗?
Browse[1]> as.Date("Jan-84", format = "%b-%y")
[1] NA
答案 0 :(得分:8)
zoo 包对此非常有用:
require(zoo)
x <- as.yearmon("Jan-84", format = "%b-%y")
上面的行首先将输入转换为类yearmon:
"Jan 1984"
从那里你可以将yearmon类转换为Date(或POSIXct),如下所示:
x <– as.Date(x)
现在该对象属于Date类:
"1984-01-01"