1. ホーム
  2. r

[解決済み] Rで整数に切り上げるには?

2022-03-07 23:37:06

質問

Rで小数点以下を切り上げることは可能ですか?タイムスタンプ付きのデータがあり、この1分間の活動を表すために、最も近い整数値に切り上げたいのです。

例えば、時間が minutes.seconds の形式を使用します。

x <- c(5.56, 7.39, 12.05, 13.10)
round(x, digits = 0)
[1]  6  7 12 13

代わりに私の予想した出力はこうなります。

round(x, digits = 0)
[1]  6  8 13 14

分かりにくいとは思いますが、1分あたりの活動量データを計算する場合、1分未満を切り上げるのが理にかなっています。このようなことは可能でしょうか?

どのように解決するのですか?

を使用することができます。 ceiling 指定された丸めを行うために

ceiling(x)
#[1]  6  8 13 14