web-dev-qa-db-ja.com

Rで整数に切り上げる方法は?

Rの最も近い整数に切り上げることは可能ですか?タイムスタンプ付きのデータがあり、その間のアクティビティを表すために、最も近い整数に切り上げたいと思います。

たとえば、時間が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分あたりのアクティビティデータを計算する場合、最も近い分に切り上げるのが理にかなっています。これは可能ですか?

20
user2716568

ceilingを使用して、指定された丸めを行うことができます

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