1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで扱う日付と時刻

Connected

演習

タイムスパンでの演算

タイムスパンは加算・減算して長さを変えたり、数値を掛けて拡大・縮小したりできます。たとえば、3日と3時間の継続時間を作るには、 ddays(3) + dhours(3)、あるいは 3*ddays(1) + 3*dhours(1)、さらに 3*(ddays(1) + dhours(1)) のように書けます。

2017-08-21 18:26:40 に北米で日食がありました。将来の同じ幾何学配置の次の日食は、未来の1つの Saros に相当する日時を計算することで予測できます。Saros は 223 個の Synodic month(朔望月)に対応する時間の長さで、Synodic month は月の位相の周期、すなわち 29 日 12 時間 44 分 3 秒の継続時間です。

この演習では、まさにそれを行いましょう!

指示

100 XP
  • 1 つの Synodic Month(29 日 12 時間 44 分 3 秒)に対応する継続時間を作成します。
  • synodic に 223 を掛けて、1 つの Saros に対応する継続時間を作成します。
  • 次の日食を予測するために、eclipse_2017 に saros を加算します。