Operadores aritméticos y lógicos
Como los objetos Date se representan internamente como el número de días desde 1970-01-01, puedes hacer operaciones básicas y comparaciones con fechas. Puedes comparar fechas con los operadores lógicos habituales (<, ==, > etc.), encontrar extremos con min() y max(), e incluso restar dos fechas para saber el tiempo entre ellas.
En este ejercicio verás cómo funcionan estas operaciones explorando la última versión de R. Verás Sys.date() en el código; simplemente devuelve la fecha de hoy.
Este ejercicio forma parte del curso
Trabajar con fechas y horas en R
Instrucciones del ejercicio
- Encuentra la fecha de la versión más reciente llamando a
max()sobre la columna de fechas enreleases. - Encuentra las filas de
releasesque tienen la fecha más reciente, especificando la comparacióndate == last_release_dateenfilter(). - Imprime
last_releasepara ver qué versión fue. - Calcula cuánto tiempo ha pasado desde la versión más reciente restando
last_release_datedeSys.Date().
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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() - ___