Operatori aritmetici e logici
Dato che gli oggetti Date sono rappresentati internamente come il numero di giorni trascorsi dal 1970-01-01, puoi fare operazioni matematiche di base e confronti con le date. Puoi confrontare le date con i soliti operatori logici (<, ==, > ecc.), trovare estremi con min() e max(), e persino sottrarre due date per scoprire l'intervallo di tempo tra di esse.
In questo esercizio vedrai come funzionano queste operazioni esplorando l'ultima release di R. Nel codice troverai Sys.date(), che restituisce semplicemente la data di oggi.
Questo esercizio fa parte del corso
Lavorare con date e orari in R
Istruzioni dell'esercizio
- Trova la data della release più recente chiamando
max()sulla colonna delle date inreleases. - Trova le righe in
releasesche hanno la data più recente, specificando il confrontodate == last_release_dateinfilter(). - Stampa
last_releaseper vedere quale release è. - Calcola da quanto tempo è stata pubblicata la release più recente sottraendo
last_release_datedaSys.Date().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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() - ___