Examinando intervalos. Reinado de reis e rainhas
Você pode criar um intervalo usando o operador %--% com duas datas/horários. Por exemplo, ymd("2001-01-01") %--% ymd("2001-12-31") cria um intervalo para o ano de 2001.
Depois que você tem um intervalo, pode descobrir certas propriedades como início, fim e duração com int_start(), int_end() e int_length(), respectivamente.
Pratique explorando os reinados de reis e rainhas da Grã-Bretanha (e seus domínios históricos).
Este exercício faz parte do curso
Trabalhando com datas e horários no R
Instruções do exercício
Colocamos os dados monarchs no seu workspace.
- Imprima
monarchspara dar uma olhada nos dados - Crie uma nova coluna chamada
reignque seja um intervalo entrefrometo. - Crie outra nova coluna,
length, que seja a duração do intervaloreign. O restante do pipeline nós já preenchemos para você: ele ordena porlengthdecrescente e seleciona as colunasname,lengthedominion.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)