2016-08-10 16 views
-1

我在R中有一列是從Excel導出的,它是格式「4/3/16」(即M/D/YY)的日期時間。在日期或月份字段中沒有前導零,我不知道如何將此類型的值轉換爲R中的日期字段。在R中格式化M/D/YY日期

我是R新手,所以這可能是一個明顯的問題,不知道。 R是否是用於涉及日期的數據分析的錯誤工具?

回答

3

格式串處理細了,並且基礎R是所有你需要:

R> d <- as.Date("4/3/16", "%m/%d/%y") 
R> d 
[1] "2016-04-03" 
R> 

唯一要記住,真的,是%y是兩位數字的年份,而%Y是四位數年份。所有血淋淋的細節都在as.Date()strptime()和朋友的相應幫助頁面中。

並在我之後重複:朋友從不讓朋友用字符串函數解析日期

2

我們可以使用mdylubridate

library(lubridate) 
mdy("4/3/16") 
#[1] "2016-04-03"