[问题类型]:
[软件熟悉度]:
开发者(有撰写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
[关键字]:
四则运算; 运算; 整数; 数值