시작하기무료로 시작하기

반올림 연습

영상에서 보셨듯이, round_date()는 날짜/시각을 가장 가까운 값으로 반올림하고, floor_date()는 내림하며, ceiling_date()는 올림합니다.

세 함수 모두 반올림의 기준 단위를 정하는 unit 인수를 받습니다. "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear", "year"를 지정할 수 있습니다. 또는 이 단위들의 배수를 지정할 수도 있습니다. 예: "5 years", "3 minutes" 등.

R 3.4.1의 릴리스 날짜·시각으로 직접 시도해 보세요.

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

R에서 날짜와 시간 다루기

강의 보기

연습 안내

  • r_3_4_1을 가장 가까운 날짜로 내림하려면 알맞은 함수와 단위를 선택하세요.
  • r_3_4_1을 가장 가까운 5분 단위로 반올림하려면 알맞은 함수와 단위를 선택하세요.
  • r_3_4_1을 가장 가까운 주 단위로 올림하려면 알맞은 함수와 단위를 선택하세요.
  • r_3_4_1을 일(day) 단위로 내림한 값과 r_3_4_1의 차이를 계산해, 릴리스 당일 경과 시간을 구하세요.

실습형 인터랙티브 연습

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

r_3_4_1 <- ymd_hms("2016-05-03 07:13:28 UTC")

# Round down to day
___(r_3_4_1, unit = ___)

# Round to nearest 5 minutes
___(r_3_4_1, unit = ___)

# Round up to week 
___(r_3_4_1, unit = ___)

# Subtract r_3_4_1 rounded down to day
r_3_4_1 - ___(r_3_4_1, unit = ___)
코드 편집 및 실행