使用 seq 函数然后在 R 中进行子设置没有给出预期的结果

Jas*_*hah 5 r

在 R 中编写以下代码时:

seq1 <- seq(from = 0.05, to = 0.5, by = 0.05)
Run Code Online (Sandbox Code Playgroud)

然后运行以下代码:

seq1 == 0.15
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
Run Code Online (Sandbox Code Playgroud)

理想情况下,我应该得到:

 FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
Run Code Online (Sandbox Code Playgroud)

有趣的是,如果我说:

seq1 == (0.1+0.05)
Run Code Online (Sandbox Code Playgroud)

然后我得到所需的输出:

FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
Run Code Online (Sandbox Code Playgroud)

可能是什么问题呢?