【发布时间】:2013-10-30 15:19:48
【问题描述】:
我有一个向量:
x = c(0.71428571, 0.23809524, 0.04761905)
我想根据向量中的数字向上或向下舍入到最接近的 0.05。所以在上面的例子中,我希望能够得到x = c(0.70,0.25,0.05)。
我尝试了round(x,2),但没有成功,因为我得到了0.71 0.24 0.05。
它还应该能够泛化,如果我想要它到最接近的 0.01 或 0.10 等。例如,上面给出的向量 x = 0.10 将等于 c(0.70,0.20,0)。
有什么想法吗?
【问题讨论】:
-
不是一个真正的
R问题,因为解决方案取决于对舍入和 sigfigs 的理解,而不是代码。
标签: r