Operadores aritméticos e lógicos
Como objetos Date são representados internamente como o número de dias desde 1970-01-01, você pode fazer contas básicas e comparações com datas. Você pode comparar datas com os operadores lógicos usuais (<, ==, > etc.), encontrar extremos com min() e max(), e até subtrair duas datas para descobrir o tempo entre elas.
Neste exercício, você vai ver como essas operações funcionam explorando o último lançamento do R. Você verá Sys.date() no código; ela simplesmente retorna a data de hoje.
Este exercício faz parte do curso
Trabalhando com datas e horários no R
Instruções do exercício
- Encontre a data do lançamento mais recente chamando
max()na coluna de datas emreleases. - Encontre as linhas em
releasesque têm a data mais recente, especificando a comparaçãodate == last_release_dateemfilter(). - Use
printemlast_releasepara ver qual lançamento foi esse. - Calcule há quanto tempo ocorreu o lançamento mais recente subtraindo
last_release_datedeSys.Date().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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() - ___