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