ÎncepețiÎncepe gratuit

Aritmetică cu intervale de timp

Poți aduna și scădea intervale de timp pentru a obține durate diferite și chiar le poți înmulți cu numere. De exemplu, pentru a crea o durată de trei zile și trei ore, poți scrie: ddays(3) + dhours(3), sau 3*ddays(1) + 3*dhours(1), ori chiar 3*(ddays(1) + dhours(1)).

Pe 21 august 2017, la ora 18:26:40, a avut loc o eclipsă deasupra Americii de Nord. Este posibil să prezicem următoarea eclipsă cu geometrie similară calculând data și ora corespunzătoare unui Saros în viitor. Un Saros este o perioadă de timp egală cu 223 de luni sinodice, o lună sinodică reprezentând perioada fazelor Lunii – o durată de 29 de zile, 12 ore, 44 de minute și 3 secunde.

Hai să faci exact asta în acest exercițiu!

Acest exercițiu face parte din cursul

Lucrul cu date și ore în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o durată corespunzătoare unei luni sinodice: 29 de zile, 12 ore, 44 de minute și 3 secunde.
  • Creează o durată corespunzătoare unui Saros înmulțind synodic cu 223.
  • Adaugă saros la eclipse_2017 pentru a prezice următoarea eclipsă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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

Editează și rulează codul