Formats de date (2)
Vous pouvez non seulement convertir des chaînes de caractères en dates, mais aussi reformater des objets déjà au format date avec format() :
# La plus forte hausse en points de l’histoire de la bourse. Une variation de +936 points du Dow !
best_date
[1] "2008-10-13"
format(best_date, format = "%Y/%m/%d")
[1] "2008/10/13"
format(best_date, format = "%B %d, %Y")
[1] "October 13, 2008"
Pour rappel, voici les formats :
%Y: année sur 4 chiffres (1982)%y: année sur 2 chiffres (82)%m: mois sur 2 chiffres (01)%d: jour du mois sur 2 chiffres (13)%A: jour de la semaine (Wednesday)%a: jour de la semaine abrégé (Wed)%B: mois (January)%b: mois abrégé (Jan)
Cet exercice fait partie du cours
R intermédiaire pour la finance
Instructions
- Créez le vecteur
datesà partir dechar_date, en précisant leformatpour que R les lise correctement. - Modifiez
datesavecformat()pour que chaque date ressemble à"Jan 04, 17". - Modifiez
datesavecformat()pour que chaque date ressemble à"01,04,2017".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
char_dates <- c("1jan17", "2jan17", "3jan17", "4jan17", "5jan17")
# Create dates using as.Date() and the correct format
dates <- ___
# Use format() to go from "2017-01-04" -> "Jan 04, 17"
___
# Use format() to go from "2017-01-04" -> "01,04,2017"
___