用R舍入数字

时间:2014-02-10 17:51:36

标签: r math

我想根据一定的间距将数字舍入到第一个整数,即

if the spacing is s=5

6.5 -> 5
8.5 -> 10

可以改变间距s。我可以用圆形但只用10,100等来做到这一点。

非常感谢

1 个答案:

答案 0 :(得分:1)

plyr有一个内置功能可以通过精美的设置(round_any

执行此操作
require(plyr)
round_any(102.1, 10)               
round_any(99.01, 5, f = ceiling)  
round_any(1.1, 5, f = ceiling)  
round_any(6, 5, f = floor)   
round_any(6.3, 0.25, f = floor)