Search

2016년 10월 9일 일요일

[R] [function] R에서 연도, 달, 날짜 변경 함수 만들기. (lubridate)

#1. 들어가기
  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="">




댓글 없음:

댓글 쓰기