CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Trouvez la date de la version la plus récente en appelant max() sur la colonne de dates de releases.
  • Trouvez les lignes de releases qui ont cette date la plus récente, en spécifiant la comparaison date == last_release_date dans filter().
  • Affichez last_release pour voir de quelle version il s'agissait.
  • Calculez depuis combien de temps la version la plus récente est sortie en soustrayant last_release_date de Sys.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() - ___
Modifier et exécuter le code