為什么這些數字不相等?以下代碼顯然是錯誤的。有什么問題?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 關注
- 936 瀏覽
添加回答
舉報
0/150
提交
取消