2016-10-14 3 views
-2

인 Excel에서 R로 날짜와 시간 변환 Excel에서 R로 결합 된 & 결합 날짜를 가져 오기 위해 as.PosIXct()를 사용하려고했습니다. 가져 오려는 형식은 '2016-09-25 17 : 13 : 46.030'과 같습니다. R : '2016-09-25 17:13:46'에서 이렇게 보입니다. 아래 코드를 사용하면 NA 값만 반환됩니다.입력 날짜가 '2016-09-25 17 : 13 : 46.030'

fd$AnswerValue <- as.POSIXct(as.character(fd$AnswerValue), 
       format = '%y%m%d%H%M', origin = '2011-07-15 13:00:00') 

원본 파일의 두 번째 소수점 이하 세 자리수와 관련이 있습니다. 조언이있는 사람이 있습니까?

+0

형식으로 자본 '%의 Y'를 사용해보십시오. –

+0

그저 그렇게 간단하다면 :). 불행히도 작동하지 않았습니다 ... – SHW

답변

1

lubridate 솔루션은 다음과 같습니다

test <- "2016-09-25 17:13:46.030" 

library(lubridate) 

ymd_hms(test) 

또는 기본 기능을하지만, 더 이상은 : 그것은 4 자리 숫자로

as.POSIXct(as.character(test), 
     format = '%Y-%m-%d %H:%M:%S', origin = '2011-07-15 13:00:00') 
+0

lubridate 기능은 매력처럼 작동합니다. J_F 고맙습니다. – SHW