如何获取FALSE NA获取NA而不是FALSE

时间:2018-07-20 11:28:52

标签: r if-statement

我希望在 R 中获得以下输出:

  

FALSE NA NA

     

TRUE NA NA

     

是否是

     

FALSE FALSE FALSE

     

NA NA NA

我尝试使用此代码:

ifelse(x&&y,TRUE,FALSE) 

在所有情况下我都能得到正确的答案,但FALSE NA给出FALSE而不是NA。

1 个答案:

答案 0 :(得分:0)

您可以使用它。

ifelse(is.na(x)|is.na(y),NA,x&y)