La guida completa ai formati di data in r
La tabella seguente mostra una varietà di simboli che è possibile utilizzare per formattare le date in R:
Simbolo | Definizione | Esempio |
---|---|---|
%D | Giorno come numero | 19 |
%HA | Fine settimana abbreviato | Sole |
%HA | Fine settimana non abbreviato | Domenica |
%M | Mese come numero | 04 |
%B | Mese abbreviato | Febbraio |
%B | Mese non abbreviato | FEBBRAIO |
%y | Anno a 2 cifre | 14 |
%Y | Anno a 4 cifre | 2014 |
Gli esempi seguenti mostrano come utilizzare nella pratica ciascuno di questi formati.
Esempio 1: formattare la data con giorno, mese e anno
Il codice seguente mostra come formattare una data utilizzando il formato mese/giorno/anno:
#define date date <- as. Date (" 2021-01-25 ") #date format formatted_date <- format(date, format=" %m/%d/%y ") #display formatted date formatted_date [1] "01/25/21"
Tieni presente che possiamo utilizzare qualsiasi separatore desideriamo tra ciascun valore.
Ad esempio, potremmo usare invece i trattini:
#define date date <- as. Date (" 2021-01-25 ") #date format formatted_date <- format(date, format=" %m-%d-%y ") #display formatted date formatted_date [1] "01-25-21"
Esempio 2: formattare la data come giorno della settimana
Il codice seguente mostra come formattare una data utilizzando il formato del giorno della settimana:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated weekday format(date, format=" %a ") [1] “My” #format date as unabbreviated weekday format(date, format=" %A ") [1] “Monday”
Esempio 3: formattare la data in mesi
Il codice seguente mostra come formattare una data come mese:
#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”
Possiamo anche formattare la data in mese e giorno:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated month format(date, format=" %b %d ") [1] “Jan 25”
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni che coinvolgono le date in R:
Come ordinare un dataframe per data in R
Come sottodefinire in base a un intervallo di date in R
Come convertire le stringhe in date in R