R에서 날짜 관련 변수를 사용하다보면 연,월,일을 변경해서 사용할 때가 많다.
하드코딩 방식보다는 lubridate 라이브러리를 이용해 다음과 같이 펑션을 만들어 사용해보기를 추천한다.
#2. 준비
패키지를 설치하고 로드하자.
install.package("lubridate")
library(lubridate)
#3. 함수 생성
- 연도 계산을 위한 함수 : fn_TRANS_YEAR,
- 월 계산을 위한 함수 : fn_TRANS_MONTH,
- 날짜 계산을 위한 함수 : fn_TRANS_DATE.
(펑션 이름이 맘에 안든다면 변경해도 좋다..)
# for YEAR
fn_TRANS_YEAR <- as.character="" as.date="" br="" by="date" d="" date="" dd="" fn_trans_date="" fn_trans_month="" for="" format="" function="" length="1," lubridate::date="" lubridate::month="" lubridate::year="" m="" mm="" month="" paste0="" return="" yy="">
->
#4. 사용법
생성한 함수는 아래처럼 간단하게 사용하면 된다.
# calculate YEAR
yyyy <- -10="" -18="" -3="" 2013="" 201504="" 20160929="" 20161123="" 201704="" 2018="" 2="" 45="" 6="" :="" after_2years="" after_45days="" after_6months="" before_10days="" before_18months="" before_3years="" br="" calculate="" date="" fn_trans_date="" fn_trans_month="" fn_trans_year="" month="" result="" yyyy="" yyyymm="" yyyymmdd="">
->
댓글 없음:
댓글 쓰기