CommencezCommencez gratuitement

Opérateurs arithmétiques et logiques

Puisque les objets Date sont représentés en interne par le nombre de jours depuis 1970-01-01, vous pouvez faire des opérations de base et des comparaisons avec des dates. Vous pouvez comparer des dates avec les opérateurs logiques habituels (<, ==, > etc.), trouver les extrêmes avec min() et max(), et même soustraire deux dates pour connaître le temps entre elles.

Dans cet exercice, vous verrez comment ces opérations fonctionnent en explorant la plus récente version de R. Vous verrez Sys.date() dans le code, qui renvoie simplement la date d'aujourd'hui.

Cette activité fait partie du cours

Travailler avec les dates et les heures en R

Voir le cours

Instructions de l’exercice

  • Trouvez la date de la plus récente version en appelant max() sur la colonne date de releases.
  • Trouvez les lignes de releases qui ont cette date la plus récente, en précisant la comparaison date == last_release_date dans filter().
  • Affichez last_release pour voir de quelle version il s'agit.
  • Calculez depuis combien de temps la plus récente version est sortie en soustrayant last_release_date de Sys.Date().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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() - ___
Modifier et exécuter le code