Spécifier des dates
Comme vous l’avez vu dans la vidéo, R ne sait pas qu’une valeur est une date tant que vous ne le lui indiquez pas. Si vous avez une chaîne de caractères qui représente une date au format ISO 8601, vous pouvez la convertir en Date avec la fonction as.Date(). Passez simplement la chaîne (ou un vecteur de chaînes) en premier argument.
Dans cet exercice, vous allez convertir une représentation textuelle d’une date en un objet Date.
Cet exercice fait partie du cours
Travailler avec les dates et heures en R
Instructions
Nous avons stocké la chaîne "2013-04-03" dans une variable appelée x.
- Utilisez
str()pour examiner la structure dexet confirmer que c’est une simple chaîne de caractères. - Convertissez
xen date avecas.Date(). - Utilisez
str()pour examiner la structure dex_dateet confirmer que c’est un objetDate. - Utilisez maintenant
as.Date()pour stocker la date April 10, 2014.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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 <- ___