在R中使用NA值
有人能解释R是如何解释这些语句并给出输出的吗在R中使用NA值,r,na,R,Na,有人能解释R是如何解释这些语句并给出输出的吗 NA | TRUE返回TRUE,因为,即当至少一个条件满足时返回TRUE的OR运算符 同样,NA | FALSE将返回NA,因为它无法确定 另一方面,使用&和运算符,情况相反。此外,这是数学逻辑,并不特定于R语言。R遵循数学逻辑:在NA的位置上,可以是任何其他值以获得相同的结果。是的,问题是相同的。谢谢@Henrik NA | TRUE #output :TRUE FALSE & NA #output :FALSE
NA | TRUE
返回TRUE
,因为
,即当至少一个条件满足时返回TRUE的OR运算符
同样,NA | FALSE
将返回NA
,因为它无法确定
另一方面,使用
&
和运算符,情况相反。此外,这是数学逻辑,并不特定于R语言。R遵循数学逻辑:在NA的位置上,可以是任何其他值以获得相同的结果。是的,问题是相同的。谢谢@Henrik
NA | TRUE #output :TRUE
FALSE & NA #output :FALSE