在R中编写以下代码时:
seq1 <- seq(from = 0.05, to = 0.5, by = 0.05)
然后运行以下代码:
seq1 == 0.15
我得到以下输出:
FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
理想情况下我应该得到:
FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
有趣的是,如果我说:
seq1 == (0.1+0.05)
然后我得到了所需的输出:
FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
可能是什么问题?