ComenzarEmpieza gratis

Formatos de fecha (2)

No solo puedes convertir cadenas a fechas; también puedes convertir objetos que ya son fechas a otros formatos usando format():

# El mayor movimiento por puntos en la historia del mercado. ¡Un cambio de +936 puntos en el 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"

Como recordatorio, estos son los formatos:

  • %Y: año de 4 dígitos (1982)
  • %y: año de 2 dígitos (82)
  • %m: mes de 2 dígitos (01)
  • %d: día del mes de 2 dígitos (13)
  • %A: día de la semana (Wednesday)
  • %a: día de la semana abreviado (Wed)
  • %B: mes (January)
  • %b: mes abreviado (Jan)

Este ejercicio forma parte del curso

R intermedio para finanzas

Ver curso

Instrucciones del ejercicio

  • Crea el vector dates a partir de char_date, especificando el format para que R las lea correctamente.
  • Modifica dates con format() para que cada fecha tenga el aspecto "Jan 04, 17".
  • Modifica dates con format() para que cada fecha tenga el aspecto "01,04,2017".

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código