인터벌 살펴보기: 왕과 여왕의 재위 기간
두 개의 datetime에 연산자 %--%를 사용하면 인터벌을 만들 수 있어요. 예를 들어 ymd("2001-01-01") %--% ymd("2001-12-31")는 2001년 전체에 해당하는 인터벌을 생성합니다.
인터벌이 생기면 int_start(), int_end(), int_length()로 각각 시작, 끝, 길이 같은 속성을 알 수 있어요.
영국(및 역사적 지배 영역)의 왕과 여왕 재위 기간을 탐색하면서 연습해 보세요.
이 연습은 강의의 일부입니다
R에서 날짜와 시간 다루기
연습 안내
작업 공간에 monarchs 데이터를 준비해 두었습니다.
- 데이터를 확인하기 위해
monarchs를 출력하세요. from과to사이의 인터벌인reign이라는 새 열을 만드세요.- 인터벌
reign의 길이를 나타내는 또 다른 새 열length를 만드세요. 파이프라인의 나머지 부분은 미리 작성해 두었으며,length를 내림차순으로 정렬하고name,length,dominion열을 선택합니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Print monarchs
# Create an interval for reign
monarchs <- monarchs %>%
mutate(___ = ___ %--% ___)
# Find the length of reign, and arrange
monarchs %>%
mutate(length = ___) %>%
arrange(desc(length)) %>%
select(name, length, dominion)