将矢量与数字0.7进行比较时出错

时间:2017-06-15 20:25:48

标签: r

这是第一个问题 我在将数组,列值等与R中的数字0.7进行比较时遇到了麻烦 我发现了一些包含这个值的问题,但与这个问题没有关系" bug"

例如

f<-(1:9)*0.1

f==0.8
#[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE
#or 
which(f==0.8)
#[1] 8

#as expected, but when it's 0.7 
f==0.7
#[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

which(f==0.7)
#integer(0)

虽然它可以解决&#39;引用价值......

which(f=='0.7')
#[1] 7

可能是个错误吗?

0 个答案:

没有答案