Opérateurs arithmétiques et logiques
Comme les objets Date sont, en interne, représentés par le nombre de jours depuis 1970-01-01, vous pouvez effectuer des opérations mathématiques 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 qui les sépare.
Dans cet exercice, vous allez voir comment ces opérations fonctionnent en explorant la dernière version de R. Vous verrez Sys.date() dans le code : cette fonction renvoie simplement la date du jour.
Cet exercice fait partie du cours
Travailler avec les dates et heures en R
Instructions
- Trouvez la date de la version la plus récente en appelant
max()sur la colonne de dates dereleases. - Trouvez les lignes de
releasesqui ont cette date la plus récente, en spécifiant la comparaisondate == last_release_datedansfilter(). - Affichez
last_releasepour voir de quelle version il s'agissait. - Calculez depuis combien de temps la version la plus récente est sortie en soustrayant
last_release_datedeSys.Date().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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() - ___