R言語で、「2000-05-31」を「2000.413」にするような日付を数値に変換する方法について解説します。時間に関する処理はtidyverseパッケージに含まれているlubridateパッケージを使うのがとても便利です。ここでは、lubridateパッケージのdecimal_date()の使用方法についてお伝えします。
decimal_date()の概要
decimal_date()は、日付を数値に変換するための関数です。
decimal_date()の使い方
decimal_date(date)
decimal_date()の引数
date
POSIXtまたはDateオブジェクトを指定します。
準備
あらかじめ、tidyverseパッケージを読み込んでおきます。
library(tidyverse)
使用例
日付を数値に変換する
日付を数値に変換するには次のようにします。
decimal_date(as.Date("2000-05-31"))
[1] 2000.413