Arithmetic and logical operators
Since Date objects are internally represented as the number of days since 1970-01-01 you can do basic math and comparisons with dates. You can compare dates with the usual logical operators (<, ==, > etc.), find extremes with min() and max(), and even subtract two dates to find out the time between them.
In this exercise you'll see how these operations work by exploring the last R release. You'll see Sys.date() in the code, it simply returns today's date.
Este ejercicio forma parte del curso
Working with Dates and Times in R
Instrucciones del ejercicio
- Find the date of the most recent release by calling
max()on the date column inreleases. - Find the rows in
releasesthat have the most recent date, by specifying the comparisondate == last_release_dateinfilter(). - Print
last_releaseto see which release this was. - Calculate how long it has been since the most recent release by subtracting
last_release_datefromSys.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() - ___