ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Crie o vetor dates a partir de char_date, especificando o format para que o R leia corretamente.
  • Modifique dates usando format() para que cada data apareça como "Jan 04, 17".
  • Modifique dates usando format() 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"
___
Editar e executar o código