2012-07-29 220 views
3

我想知道是否有方法讓R將此格式轉換爲任何日期對象。格式是'月[空間]日'。例如:Jan 1Jul 29Jul 30。我只是希望將這些示例作爲日期對象進行讀取,以便我可以操作它們。月份日格式的日期對象

回答

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" 

?as.Date更多的幫助上Date對象,?strptime對格式代碼的幫助。

+0

明白了,謝謝! – Paolo 2012-07-29 08:09:39

+3

如果您省略使用當前日期的那一年,則'as.Date(x,「%b%d」)'起作用。 – 2012-07-29 11:05:26

相關問題