yingzhou
看以下数据
a b
0.11 0.2
0.19 0.2
0.29 0.2
0.30 0.4
0.31 0.4
0.35 0.4
0.40 0.4
0.48 0.4
0.52 0.6
0.60 0.6
0.69 0.6
. .
. .
. .
如何将a列的数据按照就近原则,以0.2为单位进行区组,从而得到b列这样的数据? 在EXCEL中有一个ceiling的函数可以完成这项工作,但是在R中,Ceiling的功能比较局限。总之,不知道如何实现这个简单的操作。恳请大侠相助。
yingzhou
a b
0.11 0.2
0.19 0.2
0.29 0.2
0.30 0.4
0.31 0.4
0.35 0.4
0.40 0.4
0.48 0.4
0.52 0.6
0.60 0.6
0.69 0.6
zjgslxh
Try:
b = ceiling(a/0.2)*0.2