2012-07-11 51 views
0

我想用strptime()來解析因子變量的日期 - 但有一個問題。我的日期(錯誤地)將日期和月份列爲SINGLE而不是DOUBLE DIGITS。例如,我的日期會說:5/5/2012 14:02而不是05/05/2012 14:02。來自因子變量的錯誤格式的strptime

strptime(var,"%m/%d/%y %H:%M") 

是否有修復:

因此,當我運行的代碼返回NA值?

回答

3

資本Y將做到這一點:

test <- "5/5/2012 14:02" 
strptime(test,"%m/%d/%Y %H:%M") 
[1] "2012-05-05 14:02:00" 
+0

謝謝!非常有幫助:) – roody 2012-07-11 22:50:00

+0

@thelatemail,你能解釋一下嗎?感謝您的回答。 – 2015-07-21 13:45:17

+0

@OmarGonzales - '%Y'用於'20YY'或'19YY'日期,'%y'僅用於'YY'日期。 – thelatemail 2015-07-21 22:38:08