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
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 dexet confirmer qu'il s'agit simplement d'une chaîne de caractères. - Convertissez
xen date avecas.Date(). - Utilisez
str()pour examiner la structure dex_dateet confirmer que c'est uneDate. - 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 <- ___