是的,使用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了解格式化代码的帮助。
as.Date(x, "%b %d")
可以正常工作。 - G. Grothendieck