3
我想知道是否有方法让R将此格式转换为任何日期对象。格式是'月[空间]日'。例如:Jan 1
或Jul 29
或Jul 30
。我只是希望将这些示例作为日期对象进行读取,以便我可以操作它们。月份日格式的日期对象
我想知道是否有方法让R将此格式转换为任何日期对象。格式是'月[空间]日'。例如:Jan 1
或Jul 29
或Jul 30
。我只是希望将这些示例作为日期对象进行读取,以便我可以操作它们。月份日格式的日期对象
是,使用as.Date
,但你也必须指定年份:
x <- c("Jan 1", "Jul 29", "Jul 30")
as.Date(paste("2012", x), format="%Y %b %d")
[1] "2012-01-01" "2012-07-29" "2012-07-30"
见?as.Date
更多的帮助上Date
对象,?strptime
对格式代码的帮助。
明白了,谢谢! – Paolo 2012-07-29 08:09:39
如果您省略使用当前日期的那一年,则'as.Date(x,“%b%d”)'起作用。 – 2012-07-29 11:05:26