2016-11-13 1 views
0

문자 유형이 DEC 2016이고 날짜로 변환하고 싶습니다. R 문자를 날짜로 변환

내가 시도 :

dates1 <- c("DEC 2016", "FEB 2017", "NOV 2018") 

dates2 <- as.Date(dates1,format="%b %Y") 

하지만이 작동하지 않았다.

도움 주셔서 감사합니다.

+1

날짜가 현재 로케일에 있기를 원하기 때문에'% b'이 (가) 작동하지 않습니다. '? strptime'을 참조하십시오. –

답변

2
dates1 <- c("DEC 2016", "FEB 2017", "NOV 2018") 

library(zoo) 
dates2 <- as.Date(as.yearmon(dates1)) 

dates2 
[1] "2016-12-01" "2017-02-01" "2018-11-01" 
class(dates2) 
[1] "Date" 

정말 인터넷 검색을해야합니다.

+0

감사합니다. 그거 좋네. –