【发布时间】:2023-03-28 10:40:01
【问题描述】:
round函数似乎有错误。下面我希望它返回 6,但它返回 5。
round(5.5)
# 5
5.5 以外的其他值,如 6.5、4.5,如我们预期的那样返回 7、5。
有什么解释吗?
【问题讨论】:
-
“四舍五入”不是唯一可能的舍入模式。 R 手册说,
round对半部分的作用取决于“操作系统服务”的作用。您的系统似乎更喜欢四舍五入到最接近的奇数。您使用的是哪种操作系统和架构? -
我电脑中的操作系统是“Windows 10 Home”。谢谢你的解释。