[問題類型]:
[軟體熟悉度]:
開發者(有撰寫R 的套件經驗)
[問題敘述]:
這個問題很奇怪,我是在使用sample函數時發現的。
簡單來說是R在numeric以及integer的轉換上面似乎不是這麼簡單。
我把問題簡單呈現如下面的程式碼,而這個bug似乎不常出現(但也非罕見),有時候會出錯有時候又不會
[程式範例]:
> (1-0.9)*100
[1] 10
> as.integer((1-0.9)*100)
[1] 9
> as.integer((1-0.8)*100)
[1] 19
> as.integer((1-0.7)*100)
[1] 30
[環境敘述]:
R 3.2.2
[關鍵字]:
四則運算; 運算; 整數; 數值