ComenzarEmpieza gratis

Aritmética con periodos de tiempo

Puedes sumar y restar periodos de tiempo para crear periodos de distinta longitud, e incluso multiplicarlos por números. Por ejemplo, para crear una duración de tres días y tres horas podrías hacer: ddays(3) + dhours(3), o 3*ddays(1) + 3*dhours(1) o incluso 3*(ddays(1) + dhours(1)).

Hubo un eclipse sobre Norteamérica el 2017-08-21 a las 18:26:40. Es posible predecir el siguiente eclipse con geometría similar calculando la fecha y hora de un Saros en el futuro. Un Saros es un periodo de tiempo que corresponde a 223 meses sinódicos; un mes sinódico es el periodo de las fases de la Luna, una duración de 29 días, 12 horas, 44 minutos y 3 segundos.

¡Haz justo eso en este ejercicio!

Este ejercicio forma parte del curso

Trabajar con fechas y horas en R

Ver curso

Instrucciones del ejercicio

  • Crea una duración correspondiente a un mes sinódico: 29 días, 12 horas, 44 minutos y 3 segundos.
  • Crea una duración correspondiente a un Saros multiplicando synodic por 223.
  • Suma saros a eclipse_2017 para predecir el siguiente eclipse.

Ejercicio interactivo práctico

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

# Time of North American Eclipse 2017
eclipse_2017 <- ymd_hms("2017-08-21 18:26:40")

# Duration of 29 days, 12 hours, 44 mins and 3 secs
synodic <- ___

# 223 synodic months
saros <- ___

# Add saros to eclipse_2017

Editar y ejecutar código