반올림 연습
영상에서 보셨듯이, 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 = ___)