ComenzarEmpieza gratis

Muchas fechas

Crear una sola fecha está bien para aprender, pero con datos financieros a menudo trabajarás con un gran número de fechas. En esos casos, tendrás que convertir varias fechas de carácter a formato fecha. Puedes hacerlo de una vez usando vectores. De hecho, si recuerdas que un único carácter es en realidad un vector de longitud 1, ¡entonces sabrás que ya lo has estado haciendo!

# Crea un vector de fechas diarias en formato carácter
dates <- c("2017-01-01", "2017-01-02",
           "2017-01-03", "2017-01-04") 

as.Date(dates)
[1] "2017-01-01" "2017-01-02" "2017-01-03" "2017-01-04"

Como antes, puede parecer que devuelve otro vector de caracteres, pero internamente todas se almacenan como numéricas, con algunas propiedades especiales que solo tienen las fechas.

Este ejercicio forma parte del curso

R intermedio para finanzas

Ver curso

Instrucciones del ejercicio

  • Crea otro vector de fechas que contenga los 4 días desde "2017-02-05" hasta "2017-02-08", ambos incluidos. Llámalo dates.
  • Asigna los días de la semana "Sunday", "Monday", "Tuesday", "Wednesday", en ese orden, como names() del vector dates.
  • Indexa dates usando [ ] para recuperar solo la fecha de "Monday".

Ejercicio interactivo práctico

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

# Create dates from "2017-02-05" to "2017-02-08" inclusive
dates <- ___

# Add names to dates
___

# Subset dates to only return the date for Monday
___
Editar y ejecutar código