我正在尝试通过0.5舍入数字。我的数据集如下-

Wgt
0.160
0.522
0.174
0.765
1.246
2.893

我想通过舍入得到的结果是
Round Wgt
0.5
1.0
0.5
1.0
1.5
3

基本上,数字的上限是0.5。请帮我。

最佳答案

只需执行以下操作:

x <- c(0.16, 0.522, 0.174, 0.765, 1.246, 2.893)
y <- x * 2
z <- ceiling(y)
z / 2

这产生
0.5 1.0 0.5 1.0 1.5 3.0

关于r - 如何在R的较高端四舍五入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37044069/

10-10 02:16