【发布时间】:2011-10-28 15:52:01
【问题描述】:
谁能解释一下为什么这会产生不同的输出?
round(1.49999999999999)
1
round(1.4999999999999999)
2
我已经阅读了完整的文档,但没有提到任何关于它的内容。 我知道 R 表示二进制形式的数字,但是为什么添加两个额外的 9 会改变结果?
谢谢。
【问题讨论】:
-
请参阅 [this answer][1] 关于 R. [1] 中的问题:stackoverflow.com/questions/1535021/…
标签: r