> > seq(0,1,0.1)==0.4
> [1] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
> > seq(0,1,0.1)==0.6
> [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
> > seq(0,1,0.1)==0.8
> [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE
>
> What is w
This is one of the joys of floating point arithmetic. Look at the 7th
element of
seq(0,1,.1) - 0.6
Also, check the all.equal(x,y,tolerance=epsilon ) function.
John
-r-devel-boun...@r-project.org wrote: -
To: r-de...@stat.math.ethz.ch
From: alexandre.court...@gmail.com
Sent by: r-d
alexandre.court...@gmail.com wrote:
>
>> 0.6==0.6
> [1] TRUE
>> seq(0,1,0.1)==0.4
> [1] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
>> seq(0,1,0.1)==0.6
> [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
>> seq(0,1,0.1)==0.8
> [1] FALSE FALSE FALSE FALS