CommencezCommencez gratuitement

Spécifier des dates

Comme vous l'avez vu dans la vidéo, R ne sait pas qu'une valeur est une date à moins que vous le lui indiquiez. Si vous avez une chaîne de caractères qui représente une date selon la norme ISO 8601, vous pouvez la convertir en Date avec la fonction as.Date(). Il suffit de passer la chaîne (ou un vecteur de chaînes) en premier argument.

Dans cet exercice, vous allez convertir une représentation de date sous forme de chaîne de caractères en un objet Date.

Cette activité fait partie du cours

Travailler avec les dates et les heures en R

Voir le cours

Instructions de l’exercice

Nous avons stocké la chaîne "2013-04-03" dans une variable appelée x.

  • Utilisez str() pour examiner la structure de x et confirmer qu'il s'agit simplement d'une chaîne de caractères.
  • Convertissez x en date avec as.Date().
  • Utilisez str() pour examiner la structure de x_date et confirmer que c'est une Date.
  • Utilisez maintenant as.Date() pour enregistrer la date April 10, 2014.

Exercice interactif pratique

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

# The date R 3.0.0 was released
x <- "2013-04-03"

# Examine structure of x
str(___)

# Use as.Date() to interpret x as a date
x_date <- ___

# Examine structure of x_date
str(___)

# Store April 10 2014 as a Date
april_10_2014 <- ___
Modifier et exécuter le code