gpt4 book ai didi

r - 为什么是 NA |错误 = 不适用?

转载 作者:行者123 更新时间:2023-12-01 11:11:33 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Logical operators (AND, OR) with NA, TRUE and FALSE

(2 个回答)


去年关闭。




我首先想知道为什么FALSE | NA返回#> [1] NA , 尽管TRUE | NA返回#> [1] TRUE .

然后我阅读了“因为缺少元素的值在 NA | FALSE 中很重要,这些元素丢失”的解释。
所以我试过了TRUE | FALSEFALSE | TRUE .
事实上,两者都返回#>[1] TRUE .
这是有道理的,因为 NA | FALSE 的结果取决于 NA 的值,它返回 NA,而 NA 的值对于 NA | TRUE 并不重要。是真实的。
但是,有人可以解释为什么TRUE | FALSE返回真?
谢谢!

最佳答案

本质上,它询问是否至少一侧是 TRUE .因为有一个 TRUE value,结果也是TRUE .

它与以下内容相同:

1 > 0 | 0 > 2
[1] TRUE

反之,当问是否所有边都是 TRUE时:
TRUE & FALSE
[1] FALSE

与数值示例一样:
1 > 0 & 0 > 2
[1] FALSE

关于r - 为什么是 NA |错误 = 不适用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59746856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com