duration と period への変換
インターバルは、開始時点と終了時点の正確な情報を保持するため、時間の長さを表す最も具体的な方法です。インターバルは period と duration に厳密に変換できます。つまり、開始日と終了日の間に経過した正確な秒数(duration)と、時計時間としての見かけの変化(period)の両方を計算できます。
そのためには、as.period() と as.duration() 関数を使い、インターバルを唯一の引数として渡します。
これらを試して、君主の在位期間の長さをより適切に表現してみましょう。
この演習はコースの一部です
Rで扱う日付と時刻
演習の手順
reignを適切なオブジェクトに変換して、durationとperiodの新しい列を作成します。name、duration、period列を確認します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# New columns for duration and period
monarchs <- monarchs %>%
mutate(
duration = ___,
period = ___)
# Examine results
monarchs %>%
select(___)