시작하기무료로 시작하기

산술 및 논리 연산자

Date 객체는 내부적으로 1970-01-01 이후 지난 일수로 표현되므로, 날짜로 기본적인 계산과 비교를 할 수 있습니다. 일반적인 논리 연산자(<, ==, > 등)로 날짜를 비교하고, min()max()로 최소·최대값을 찾으며, 두 날짜를 빼서 그 사이의 기간을 구할 수도 있습니다.

이번 연습에서는 마지막 R 릴리스를 살펴보며 이러한 동작을 확인해 보겠습니다. 코드에 보이는 Sys.date()는 오늘 날짜를 반환합니다.

이 연습은 강의의 일부입니다

R에서 날짜와 시간 다루기

강의 보기

연습 안내

  • releases의 날짜 열에 max()를 호출해 가장 최근 릴리스 날짜를 찾으세요.
  • filter()에서 date == last_release_date 비교식을 지정해, 가장 최근 날짜를 가진 releases의 행을 찾으세요.
  • 어떤 릴리스인지 확인할 수 있도록 last_release를 출력하세요.
  • Sys.Date()에서 last_release_date를 빼서 가장 최근 릴리스 이후 얼마나 지났는지 계산하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Find the largest date
last_release_date <- max(___)

# Filter row for last release
last_release <- filter(releases, ___)

# Print last_release
last_release

# How long since last release?
Sys.Date() - ___
코드 편집 및 실행