為什么這些數(shù)字不相等?以下代碼顯然是錯(cuò)誤的。有什么問(wèn)題?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貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
這是hackish,但很快:
if(round(i, 10)==0.15) cat("i equals 0.15") else cat("i does not equal 0.15")
- 4 回答
- 0 關(guān)注
- 942 瀏覽
添加回答
舉報(bào)
0/150
提交
取消