2014-09-30 2 views
2

내 날짜가 속한 주 식별하기 위해 내가 lubridate를 사용 09/30/2014Lubridate는

같은 문자열로 포맷 된 dataframe 열에서 날짜가() 주에 특정 일의 날짜를 얻을 :

library(lubridate) 
week(mdy("09/30/2014") 

을 당일까지 그 주에 주십시요. 40

여기까지 그룹화하여 나의 데이터를 종합하십시오. 이제 저는 그 주를 데이트로 되돌리고 싶습니다. 그 주에 특정 날짜의 날짜를 얻으려면 어떻게해야합니까?

Monday 예를 들어 Week 402014으로 지정하면 09/29/3014이됩니다. 그래서 나는 모든 날짜를 Week 40으로 설정하고 싶습니다.

답변

7

당신은 예를 들어 다음과 같은 작업을 수행 할 수

당신이
## 2 for Tuesday ,39 week number, 2014 the year 
as.Date("2-39-2014",'%u-%W-%Y') 
"2014-09-30" 

:

> %u :Weekday as a decimal number (1–7, Monday is 1). 
> %W :Week of the year as decimal number (00–53) using Monday as the first day of week 
> %Y :Year with century. 
+0

어떻게 "2014년 9월 30일"형식으로 결과를 얻을 수 있습니까? – brno792

+1

형식 (as.Date ("2-39-2014", '% u- % W- % Y'), '% m/% d/% Y') – agstudy