[問題] as.integer truncation
[問題類型]:
[軟體熟悉度]:
開發者(有撰寫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
[關鍵字]:
四則運算; 運算; 整數; 數值
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.40.5
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1448509036.A.FDB.html
→
11/26 11:39, , 1F
11/26 11:39, 1F
→
11/26 11:40, , 2F
11/26 11:40, 2F
→
11/26 11:41, , 3F
11/26 11:41, 3F
→
11/26 11:42, , 4F
11/26 11:42, 4F
→
11/26 11:42, , 5F
11/26 11:42, 5F
→
11/26 11:44, , 6F
11/26 11:44, 6F
→
11/26 11:44, , 7F
11/26 11:44, 7F
→
11/26 11:44, , 8F
11/26 11:44, 8F
→
11/26 11:44, , 9F
11/26 11:44, 9F
→
11/26 11:45, , 10F
11/26 11:45, 10F
→
11/26 11:45, , 11F
11/26 11:45, 11F
→
11/26 11:46, , 12F
11/26 11:46, 12F
→
11/26 11:47, , 13F
11/26 11:47, 13F
→
11/26 11:47, , 14F
11/26 11:47, 14F
→
11/26 11:52, , 15F
11/26 11:52, 15F
→
11/26 11:52, , 16F
11/26 11:52, 16F
→
11/26 11:52, , 17F
11/26 11:52, 17F
→
11/26 11:53, , 18F
11/26 11:53, 18F
→
11/26 11:53, , 19F
11/26 11:53, 19F
→
11/26 12:02, , 20F
11/26 12:02, 20F
推
11/27 03:43, , 21F
11/27 03:43, 21F