R中是否有一个可以向下舍入或最多为整数的函数?

时间:2017-10-23 21:43:38

标签: r

想知道是否存在可以向上或向下舍入数字的函数,因为我注意到

as.integer(5.99999)

给了我5,所以看起来as.integer通过删除小数位后面的任何数字将数字强制转换为整数。谢谢!

1 个答案:

答案 0 :(得分:2)

round()函数效果很好。您可以执行以下操作以获得6的结果:

as.integer(round(5.99999)

如果你想要它向上/向下舍入分别使用ceiling()或floor()函数来代替round()函数。例如:

as.integer(ceiling(5.9999)