을 추출하는 방법 개월에서 날짜 R

내가 사용하는lubridate패키지하고 적용하는기능을 추출 한 달에서 날짜입니다. I ran str 명령에는 날짜 필드고

Factor w/ 9498 levels "01/01/1979","01/01/1980",..: 5305 1 1 1 1 1 1 1 1 1 ...

> v1$Date<-month(v1$Date)
Error in as.POSIXlt.character(as.character(x), ...) : 
character string is not in a standard unambiguous format

의 예는 다음과 같은 내 프레임 데이터

https://drive.google.com/file/d/0B6cqWmwsEk20Q2dHblhXZi14Wk0/edit?usp=sharing

I don't 알고 내가 뭘 잘못입니다.

질문에 대한 의견 (5)
해결책

?한 달에상태:

날짜간어야 합 POSIXct,POSIXlt,날짜,시간,chron,yearmon, yearqtr,동물원,zooreg,timeDate,xts,그,ti,jul,timeSeries 및 fts 개체입니다.

개 요인,심지어는 캐릭터 벡터(아마도 때문에stringsAsFactors=TRUE). 당신을 변환하는 벡터를 일부 datetime 클래스,인스턴스POSIXlt:


library(lubridate)
some_date 
해설 (3)

의 필요없이는 외부 패키지:

면 날짜 형식은 다음과 같습니다:

myDate = as.POSIXct("2013-01-01")

을 얻기 위해 다음 달 번호:

format(myDate,"%m")

과를 얻을 달 문자열:

format(myDate,"%B")
해설 (0)

변환할 수 있습니다 그것으로 날짜 형식으로-


new_date
해설 (0)

그녀의 또 다른R 베이스 접근 방식:

에서 당신의 예이다:일부는 날짜:


Some_date
해설 (1)