这是 r 的一些输出:
> (567.8 - floor(567.8)) * 10
[1] 8
> x <-(567.8 - floor(567.8)) * 10
> floor(x)
[1] 7
我会认为最后一个值会返回 8,尤其是在floor(8)
返回时8
。
任何想法为什么会发生这种情况以及我如何解决它?
这是 r 的一些输出:
> (567.8 - floor(567.8)) * 10
[1] 8
> x <-(567.8 - floor(567.8)) * 10
> floor(x)
[1] 7
我会认为最后一个值会返回 8,尤其是在floor(8)
返回时8
。
任何想法为什么会发生这种情况以及我如何解决它?