Formatos de data (2)
Você não apenas pode converter caracteres em datas, como também pode converter objetos que já são datas para formatos diferentes usando format():
# A maior alta em pontos da história do mercado de ações. Uma variação de +936 pontos no Dow!
best_date
[1] "2008-10-13"
format(best_date, format = "%Y/%m/%d")
[1] "2008/10/13"
format(best_date, format = "%B %d, %Y")
[1] "October 13, 2008"
Relembrando, aqui estão os formatos:
%Y: ano com 4 dígitos (1982)%y: ano com 2 dígitos (82)%m: mês com 2 dígitos (01)%d: dia do mês com 2 dígitos (13)%A: dia da semana (Wednesday)%a: dia da semana abreviado (Wed)%B: mês (January)%b: mês abreviado (Jan)
Este exercício faz parte do curso
R Intermediário para Finanças
Instruções do exercício
- Crie o vetor
datesa partir dechar_date, especificando oformatpara que o R leia corretamente. - Modifique
datesusandoformat()para que cada data apareça como"Jan 04, 17". - Modifique
datesusandoformat()para que cada data apareça como"01,04,2017".
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
char_dates <- c("1jan17", "2jan17", "3jan17", "4jan17", "5jan17")
# Create dates using as.Date() and the correct format
dates <- ___
# Use format() to go from "2017-01-04" -> "Jan 04, 17"
___
# Use format() to go from "2017-01-04" -> "01,04,2017"
___