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
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
synodicpor 223. - Suma
sarosaeclipse_2017para 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