날짜/시간 차이 계산

R에서 날짜와 시간 다루기

Charlotte Wickham

Instructor

날짜/시간 산술 연산

  • datetime_1 - datetime2: 경과 시간 계산을 위한 빼기
  • datetime_1 + (2 * timespan): 과거/미래 날짜 생성을 위한 더하기와 곱하기
  • timespan1 / timespan2: 단위 변환을 위한 나누기
R에서 날짜와 시간 다루기

날짜/시간 빼기

releases <- read_csv("rversions.csv")
last_release <- filter(releases, date == max(date))
Sys.Date() - last_release$date
Time difference of 99 days
difftime(Sys.Date(), last_release$date)
Time difference of 99 days

time1 - time2difftime(time1, time2)와 동일합니다

R에서 날짜와 시간 다루기

difftime()

units = "secs", "mins", "hours", "days", 또는 "weeks"

difftime(Sys.Date(), last_release$date, units = "secs")
Time difference of 8553600 secs
difftime(Sys.Date(), last_release$date, units = "weeks")
Time difference of 14.14286 weeks
R에서 날짜와 시간 다루기

now()와 today()

today()
"2017-10-07"
str(today())
 Date[1:1], format: "2017-10-07"
now()
"2017-10-07 09:44:52 PDT"
str(now())
 POSIXct[1:1], format: "2017-10-07 09:44:59"
R에서 날짜와 시간 다루기

연습해 봅시다!

R에서 날짜와 시간 다루기

Preparing Video For Download...