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