1. Nauka
  2. /
  3. Kursy
  4. /
  5. Praca z datami i czasem w R

Connected

ćwiczenie

Działania arytmetyczne na przedziałach czasu

Przedziały czasu można do siebie dodawać, odejmować, a nawet mnożyć przez liczby. Na przykład, aby utworzyć czas trwania wynoszący trzy dni i trzy godziny, możesz napisać: ddays(3) + dhours(3), 3*ddays(1) + 3*dhours(1) lub nawet 3*(ddays(1) + dhours(1)).

Nad Ameryką Północną miało miejsce zaćmienie słońca – 2017-08-21 o godzinie 18:26:40. Można przewidzieć termin kolejnego zaćmienia o podobnej geometrii, obliczając datę i godzinę o jeden Saros w przyszłości. Saros to odcinek czasu odpowiadający 223 miesiącom synodycznym. Miesiąc synodyczny to okres faz Księżyca, trwający 29 dni, 12 godzin, 44 minuty i 3 sekundy.

Właśnie to zrób w tym ćwiczeniu!

Instrukcje

100 XP
  • Utwórz czas trwania odpowiadający jednemu miesiącowi synodycznemu: 29 dni, 12 godzin, 44 minuty i 3 sekundy.
  • Utwórz czas trwania odpowiadający jednemu Sarosowi, mnożąc synodic przez 223.
  • Dodaj saros do eclipse_2017, aby przewidzieć datę i godzinę kolejnego zaćmienia.