我有以下数据:
> vec
[1] 0.0 0.5 1.0 1.4 1.9 2.4 3.1 3.6 4.1 4.6 5.0 5.5 6.0 6.5 7.0 7.4 7.9 8.4 9.1
我需要四舍五入到最接近的.5。
让我更具体一点:1.4变为1.5,1.9变为2.0。此外,2.4变为2.5,3.1变为3.0。等等。我期望的向量是:
> vec
[1] 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0
有什么想法吗?
非常感谢。
答案 0 :(得分:1)
不知道你正在使用什么语言,但数学会是 NUM = INTEGER(NUM x 2)/ 2