Le guide complet des formats de date dans R



Le tableau suivant présente une variété de symboles que vous pouvez utiliser pour formater les dates dans R :

Symbole Définition Exemple
%d Jour sous forme de nombre 19
%un Jour de semaine abrégé Soleil
%UN Jour de semaine non abrégé Dimanche
%m Mois sous forme de nombre 04
%b Mois abrégé Fév
%B Mois non abrégé Février
%y Année à 2 chiffres 14
%Y année à 4 chiffres 2014

Les exemples suivants montrent comment utiliser chacun de ces formats dans la pratique.

Exemple 1 : formater la date avec le jour, le mois et l’année

Le code suivant montre comment formater une date en utilisant le format mois/jour/année :

#define date
date <- as.Date("2021-01-25")

#format date
formatted_date <- format(date, format="%m/%d/%y")

#display formatted date
formatted_date

[1] "01/25/21"

Notez que nous pouvons utiliser les séparateurs que nous souhaitons entre chaque valeur.

Par exemple, nous pourrions utiliser des tirets à la place :

#define date
date <- as.Date("2021-01-25")

#format date
formatted_date <- format(date, format="%m-%d-%y")

#display formatted date
formatted_date

[1] "01-25-21"

Exemple 2 : formater la date en jour de la semaine

Le code suivant montre comment formater une date en utilisant un format de jour de la semaine :

#define date
date <- as.Date("2021-01-25")

#format date as abbreviated weekday
format(date, format="%a")

[1] "Mon"

#format date as unabbreviated weekday
format(date, format="%A")

[1] "Monday"

Exemple 3 : formater la date en mois

Le code suivant montre comment formater une date sous forme de mois :

#define date
date <- as.Date("2021-01-25")

#format date as abbreviated month
format(date, format="%b")

[1] "Jan"

#format date as unabbreviated month
format(date, format="%B")

[1] "January"

Nous pouvons également formater la date en mois et en jour :

#define date
date <- as.Date("2021-01-25")

#format date as abbreviated month
format(date, format="%b %d")

[1] "Jan 25"

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes impliquant des dates dans R :

Comment trier une trame de données par date dans R
Comment sous-définir par une plage de dates dans R
Comment convertir des chaînes en dates dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *