月份日期格式的日期对象

Pao*_*olo 3 datetime r

我想知道R是否有办法将此格式转换为任何日期对象.格式为'月[空间]日.例如:Jan 1Jul 29Jul 30.我只是希望将这些示例作为日期对象读取,以便我可以操作它们.

And*_*rie 6

是的,使用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"
Run Code Online (Sandbox Code Playgroud)

有关对象的?as.Date更多帮助Date以及?strptime有关格式代码的帮助,请参阅参考资料.

  • 如果省略它使用当前年份的年份,`as.Date(x,"%b%d")`有效. (3认同)