2017-05-18 14 views
-5

저는 R에 익숙하지 않고 몇 가지 시계열 데이터를로드하려고 시도하지만 첫 번째 장애물에 머물러 있습니다.약식 월을 사용하여 R로 날짜를 변환하십시오.

데이터 프레임에 Date이라는 날짜 열이 있습니다. 데이터의 날짜 형식은 23-May-16입니다 (df를 인쇄 할 때 R 콘솔에서 이와 같이 나타납니다).

df$Date <- as.Date(df$Date, "%dd-%bbb-%yy") 

지도는 데이터를 읽을 때 값 <NA>을 생산 here

당 : 내가 노력하고있어 날짜로 읽을 수 있습니다.

+0

는 "안양 $ 날짜"는'character'입니까? 'str (df)'를 시도해보십시오. – DJJ

+0

분명히'df $ Date'는 요인입니다 ...'ï..Date : Factor w/251 levels' – joshi123

+0

은 먼저 char에 우선적으로 영향을 줄 수 있습니다. [여기] (http://stackoverflow.com/questions/2851015/convert-data-frame-column-from-factors-to-characters#2851213). 'options (stringsAsFactors = FALSE)'를하고'data.frame'을 다시 읽을 수 있습니다. 그런 다음 @agerom 솔루션은 괜찮아 보입니다. 건배! – DJJ

답변

1

시도 :

as.Date(df$Date,format="%d-%b-%y")

+0

도움이 되니 기쁩니다. 별도의 메모가 패키지의 마술을 '윤곽을 그리는'것을 명심하십시오. 한 번 줘 – amonk

0
한 번만 그 목록을 할 필요가

:

as.Date("23-May-16", "%d-%b-%y")