Maybe a simple problem with comparision

a <- 0.3
b <- 0.3
c <- 0.3
(a+b+c) < 0.9

when i execute this code i get this " [1] TRUE"
and i cant see how is this true...bec 0.3+0.3+0.3 = 0.9 and 0.9 is not < 0.9, so the right answer should be false....

This has to do with floating point precision, read this FAQ for an explanation.

https://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-doesn_0027t-R-think-these-numbers-are-equal_003f

Thank you for help! :smiley: