为什么这些数字不相等?以下代码显然是错误的。有什么问题?i <- 0.1i <- i + 0.05i## [1] 0.15if(i==0.15) cat("i equals 0.15") else cat("i does not equal 0.15")## i does not equal 0.15
4 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
这是hackish,但很快:
if(round(i, 10)==0.15) cat("i equals 0.15") else cat("i does not equal 0.15")
- 4 回答
- 0 关注
- 894 浏览
添加回答
举报
0/150
提交
取消