2013-07-31 69 views
0

我遇到了一些問題,迄今在R.從字符轉換爲Date

這裏是我的情勢

我有一個基於日期的數據集使用日期終於得到了日期字段從轉換時性格中的R日期,使用以下代碼

o1$Date <- as.Date(o1$Date , "%m/%d/%y") 

(我的數據集o1Date是我的日期列名)

我的日期列具有以下值

"1/1/2013" "1/1/2014" "1/10/2013" "1/10/2014" "1/11/2013" "1/11/2014" 

然而,當我轉換的字符到日期,我得到以下日期

"2020-01-01" "2020-01-01" "2020-01-10" "2020-01-10" "2020-01-11" 

什麼問題可能是,如何解決它有什麼建議?

回答

3

看看?strptime查看時間和日期的格式選項。您需要使用%Y而不是%y,這是一個2位數的年份。

+0

+1%y只是獲得四位數年份的前兩位數字。 %Y應該修復。 – km1

+0

謝謝,它的工作! – vinod

+0

@vinod很高興聽到它。如果我回答了您的問題,請勾選旁邊的複選框,以便其他人可以看到問題已解決。 – Justin