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
Instrucciones del ejercicio
- Crea el vector
datesa partir dechar_date, especificando elformatpara que R las lea correctamente. - Modifica
datesconformat()para que cada fecha tenga el aspecto"Jan 04, 17". - Modifica
datesconformat()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"
___