gpt4 book ai didi

r - 带有 NA、TRUE 和 FALSE 的逻辑运算符(AND、OR)

转载 作者:行者123 更新时间:2023-12-03 13:21:00 25 4
gpt4 key购买 nike

我无法理解逻辑( bool )值的属性 TRUE , FALSENA与逻辑 OR ( | ) 和逻辑 AND ( & ) 一起使用时。这里有些例子:

NA | TRUE
# [1] TRUE

NA | FALSE
# [1] NA

NA & TRUE
# [1] NA

NA & FALSE
# [1] FALSE

你能解释一下这些输出吗?

最佳答案

引自 ?Logic :

NA is a valid logical object. Where a component of x or y is NA, the result will be NA if the outcome is ambiguous. In other words NA & TRUE evaluates to NA, but NA & FALSE evaluates to FALSE. See the examples below.



关键是“模棱两可”这个词。 NA代表“未知”的东西。所以 NA & TRUE可能是真的,也可能是假的,但我们不知道。而 NA & FALSE无论缺失值是多少,都是假的。

关于r - 带有 NA、TRUE 和 FALSE 的逻辑运算符(AND、OR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16844139/

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