O guia completo para formatos de data em r
A tabela a seguir mostra uma variedade de símbolos que você pode usar para formatar datas em R:
Símbolo | Definição | Exemplo |
---|---|---|
%d | Dia como um número | 19 |
%TEM | Fim de semana abreviado | Sol |
%TEM | Fim de semana não abreviado | Domingo |
%m | Mês como um número | 04 |
%b | Mês abreviado | fevereiro |
%B | Mês não abreviado | FEVEREIRO |
%y | Ano de 2 dígitos | 14 |
%Y | Ano de 4 dígitos | 2014 |
Os exemplos a seguir mostram como usar cada um desses formatos na prática.
Exemplo 1: Formate a data com dia, mês e ano
O código a seguir mostra como formatar uma data usando o formato mês/dia/ano:
#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"
Observe que podemos usar quaisquer separadores que quisermos entre cada valor.
Por exemplo, poderíamos usar hífens:
#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"
Exemplo 2: Formate a data como dia da semana
O código a seguir mostra como formatar uma data usando o formato de dia da semana:
#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”
Exemplo 3: Formate a data em meses
O código a seguir mostra como formatar uma data como um mês:
#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”
Também podemos formatar a data em mês e dia:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated month format(date, format=" %b %d ") [1] “Jan 25”
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns envolvendo datas em R:
Como classificar um dataframe por data em R
Como subdefinir por um intervalo de datas em R
Como converter strings em datas em R