1. Lära sig
  2. /
  3. Courses
  4. /
  5. R 중급

Connected

exercise

날짜 계산하기

R에서 Date와 POSIXct 객체는 내부적으로 단순한 숫자 값으로 표현됩니다. 덕분에 시간과 날짜 객체로 계산하기가 매우 간단해요. R은 내부 숫자 값을 사용해 계산한 뒤, 결과를 다시 사람이 읽을 수 있는 시간 정보로 변환해 줍니다.

Date 객체는 증가시키거나 감소시킬 수 있고, 서로 계산도 할 수 있습니다:

today <- Sys.Date()
today + 1
today - 1

as.Date("2015-03-12") - as.Date("2015-02-27")

식습관을 관리하기 위해 최근 피자를 먹은 마지막 다섯 날의 날짜를 기록했다고 합시다. 작업 공간에는 이 날짜들이 day1부터 day5까지 다섯 개의 Date 객체로 정의되어 있습니다. 이 다섯 개 Date 객체를 담은 벡터 pizza도 미리 정의해 두었습니다.

Instruktioner

100 XP
  • 피자를 처음 먹은 날과 마지막으로 먹은 날 사이에 며칠이 지났는지 계산하고, 결과를 출력하세요.
  • pizza에 diff() 함수를 사용해 연속된 피자 날짜 간의 차이를 계산하고, 결과를 새 변수 day_diff에 저장하세요.
  • 연속된 두 피자 날짜 사이의 평균 간격을 계산하고, 결과를 출력하세요.