ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Găsește data celei mai recente versiuni apelând max() pe coloana de date din releases.
  • Găsește rândurile din releases care au cea mai recentă dată, specificând comparația date == last_release_date în filter().
  • Afișează last_release pentru a vedea despre ce versiune este vorba.
  • Calculează cât timp a trecut de la cea mai recentă versiune, scăzând last_release_date din Sys.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() - ___
Editează și rulează codul