CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Créez le vecteur dates à partir de char_date, en précisant le format pour que R les lise correctement.
  • Modifiez dates avec format() pour que chaque date ressemble à "Jan 04, 17".
  • Modifiez dates avec format() 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"
___
Modifier et exécuter le code