R言語で、時間の長さを表すオブジェクト(例:period、interval、duration、またはdifftimeオブジェクト)かどうかを判定する方法について解説します。時間に関する処理はtidyverseパッケージに含まれているlubridateパッケージを使うのがとても便利です。ここでは、lubridateパッケージのis.timespan()の使用方法についてお伝えします。
is.timespan()の概要
is.timespan()は、時間の長さを表すオブジェクト(例:period、interval、duration、またはdifftimeオブジェクト)かどうかを判定するための関数です。
is.timespan()の使い方
is.timespan(x)
is.timespan()の引数
x
オブジェクトを指定します。
is.timespan()の戻り値
xが時間の長さを表すオブジェクト(例:period、interval、duration、またはdifftimeオブジェクト)の場合はTRUE、それ以外の場合はFALSEです。
準備
あらかじめ、tidyverseパッケージを読み込んでおきます。
library(tidyverse)
使用例
is.timespan(duration(day = 1))
[1] TRUE
is.timespan(as.Date("2020-06-15"))
[1] FALSE