2014-09-16 4 views
7

주 번호를 추출하려면 lubridate에 함수가 있습니까? 나는 그걸 찾으려고 노력했지만 그 목적을 달성 할만한 것을 찾을 수 없었다.POSIXct 개체에서 주 번호 추출

week() 기능이 약간 다릅니다.

설명

날짜 - 시간은 POSIXct, POSIXlt, 날짜, 대하, yearmon, yearqtr, 동물원, zooreg, timeDate, XTS>는, TI 7 월, 시계열 및 FTS해야합니다 사물. Weeks는 날짜와 1 월 1 일 사이에 발생한 전체 7 일 기간 의 수입니다. isoweek은 주를 반환합니다. 다시 작성하는 윤주를 사용하는 ISO 8601 시스템에는 이 표시됩니다.

+1

(기본 R)에 체크'strptime' 및 '%의 W' 또는'%의 U' –

+1

을 확인 무엇이 당신을위한 주 번호? 예를 들어, 1 월 1 일이 목요일이면, 1 주일에 1 주일에 몇 주를 기대합니까? 또한 귀하의 의견은 무엇입니까? 문자열 형식의 datetime? – digEmAll

+0

http://cran.r-project.org/web/packages/ISOweek/ISOweek.pdf – Roland

답변

8

사용 strftime : 다음

dateRange <- c("2008-10-01","2008-12-01") 
x <- as.POSIXlt(dateRange) 
strftime(x,format="%W") 
[1] "39" "48"