Operatori aritmetici și logici
Deoarece obiectele de tip Date sunt reprezentate intern ca număr de zile de la 1970-01-01, poți efectua operații matematice de bază și comparații cu date calendaristice. Poți compara date folosind operatorii logici obișnuiți (<, ==, > etc.), găsi valorile extreme cu min() și max() și chiar scădea două date pentru a afla intervalul de timp dintre ele.
În acest exercițiu vei vedea cum funcționează aceste operații, explorând cea mai recentă versiune de R. Vei observa Sys.date() în cod – aceasta returnează pur și simplu data de azi.
Acest exercițiu face parte din cursul
Lucrul cu date și ore în R
Instrucțiuni pentru exercițiu
- Găsește data celei mai recente versiuni apelând
max()pe coloana de date dinreleases. - Găsește rândurile din
releasescare au cea mai recentă dată, specificând comparațiadate == last_release_dateînfilter(). - Afișează
last_releasepentru a vedea despre ce versiune este vorba. - Calculează cât timp a trecut de la cea mai recentă versiune, scăzând
last_release_datedinSys.Date().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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() - ___