산술 및 논리 연산자
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() - ___