Aritmetika s časovými úseky
Časové úseky můžeš sčítat, odčítat a dokonce násobit čísly. Například trvání tří dnů a tří hodin vytvoříš takto:
ddays(3) + dhours(3), nebo 3*ddays(1) + 3*dhours(1), případně 3*(ddays(1) + dhours(1)).
Dne 2017-08-21 v 18:26:40 bylo nad Severní Amerikou vidět zatmění Slunce. Datum a čas dalšího zatmění se stejnou geometrií lze předpovědět výpočtem o jeden Saros do budoucnosti. Saros je časový úsek odpovídající 223 synodickým měsícům – synodický měsíc je perioda fází Měsíce a trvá 29 dní, 12 hodin, 44 minut a 3 sekundy.
Přesně to teď vyzkoušíš v tomto cvičení!
Toto cvičení je součástí kurzu
Práce s daty a časy v R
Pokyny k cvičení
- Vytvoř trvání odpovídající jednomu synodickému měsíci: 29 dní, 12 hodin, 44 minut a 3 sekundy.
- Vytvoř trvání odpovídající jednomu Sarosu vynásobením
synodicčíslem 223. - Přičti
saroskeclipse_2017a předpověz tak datum a čas dalšího zatmění.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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