lubridate를 사용하는 이유

R에서 날짜와 시간 다루기

Charlotte Wickham

Instructor

lubridate

  • R에서 날짜/시간 처리를 쉽게!
  • tidyverse 패키지
    • 내장 날짜/시간 객체와 호환
    • 컴퓨터가 아닌 사람을 위한 설계
  • 다른 tidyverse 패키지와 호환
  • 기반 객체에 관계없이 일관된 동작
R에서 날짜와 시간 다루기

다양한 형식 파싱

ymd("2013-02-27")
"2013-02-27"
dmy("27/2/13")
"2013-02-27"
parse_date_time(c("Feb 27th, 2017", "27th Feb 2017"), 
+   order = c("mdy", "dmy"))
"2017-02-27 UTC" "2017-02-27 UTC"
R에서 날짜와 시간 다루기

날짜/시간 조작

# Extract components
akl_daily <- akl_daily %>%
  mutate(
    year = year(date),
    yday = yday(date),
    month = month(date, label = TRUE)
  )

R에서 날짜와 시간 다루기

시간 범위

# A tibble: 131 x 3
            name              period 
           <chr>        <S4: Period> 
1  Elizabeth II 65y 7m 27d 0H 0M 0S 
2      Victoria  63y 7m 2d 0H 0M 0S 
3      George V 25y 8m 14d 0H 0M 0S 
4    George III 19y 0m 28d 0H 0M 0S 
5     George VI 15y 1m 26d 0H 0M 0S 
R에서 날짜와 시간 다루기

lubridate의 기타 기능

  • 시간대 처리
  • 표준 형식 빠른 파싱
  • 날짜/시간 출력
R에서 날짜와 시간 다루기

연습해 봅시다!

R에서 날짜와 시간 다루기

Preparing Video For Download...