lubridate Periodオブジェクトを最も近い分に丸めようとしています。LubridateはPeriodオブジェクトを丸めることができません
library(lubridate)
round_date(as.period("2d 20H 22M 9.57S"))
だからround_dateがPOSIXctに私の期間を変換するが、なぜですか?
Error in as.POSIXct.numeric(x) : 'origin' must be supplied
を与えますかそれを別のフォーマットに変換することなく、周期を丸で丸めることは可能ですか?私は単純なものが欠けているようです。
ありがとうございます!
as.period()は、文字列 "2d 20H 22M 9S"が上記以外の区間、差分または数値オブジェクトを必要とします。どのように "2d 20H 22M 9S"を生成していますか? – MorganBall
私は、最も簡単な再現可能な例を試していました。 – blongworth
'class(as.period(" 2d 20H 22M 9.57S "))'はピリオドで、私のコードで作業しているPeriodオブジェクトと同じエラーを生成します。私の例を試しましたか? – blongworth