CommencezCommencez gratuitement

months(), weekdays() et quarters(), oh là là !

Pour clore notre section sur les dates, voici quelques fonctions utiles pour extraire des composantes de date. L'une d'elles est months().

my_date <- as.Date("2017-01-02")

months(my_date)
[1] "January"

Deux autres fonctions utiles sont weekdays() pour extraire le jour de la semaine correspondant à votre date, et quarters() pour déterminer à quel trimestre de l'année (Q1–Q4) elle appartient.

Cette activité fait partie du cours

R intermédiaire pour la finance

Voir le cours

Instructions de l’exercice

  • Un vecteur dates a été créé pour vous.
  • Extrayez les months() de ces dates.
  • Extrayez les quarters() de ces dates.
  • Un autre vecteur, dates2, a aussi été créé pour vous.
  • Utilisez weekdays() pour déterminer quel jour de la semaine correspondent les dates, puis affectez ces valeurs aux noms de dates2 avec names().
  • Affichez dates2.

Exercice interactif pratique

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

# dates
dates <- as.Date(c("2017-01-02", "2017-05-03", "2017-08-04", "2017-10-17"))

# Extract the months
___

# Extract the quarters
___

# dates2
dates2 <- as.Date(c("2017-01-02", "2017-01-03", "2017-01-04", "2017-01-05"))

# Assign the weekdays() of dates2 as the names()
___

# Print dates2
___
Modifier et exécuter le code