我正在做哈德利·威克汉姆(Hadley Wickham)的ggplot2书中的练习,而我正在为这个问题而苦苦挣扎,弄清楚是什么?代表:
毫无疑问,第一个?代表!x,因为x标记为TRUE。 但是,是什么使is.na(x)NA?另外,我对最后两个?感到困惑。如果有人可以帮助我,那就太好了!谢谢!
答案 0 :(得分:0)
在我感到困惑之后(请参阅评论),我以以下方式解释该问题:
给出x
,TRUE
,FALSE
列中用叉号表示的NA
值,什么表达式返回TRUE
值?
第1行:x <- TRUE
;表达式x
返回TRUE
第2行:x <- FALSE
;表达式!x
返回TRUE
第3行:x <- NA
;表达式is.na(x)
返回TRUE
第4行:x <- TRUE
或x <- FALSE
;表达式!is.na(x)
返回TRUE
第5行:x <- TRUE
或x <- NA
;表达式is.na(x) | x
返回TRUE
第6行:x <- FALSE
或x <- NA
;表达式is.na(x) | !x
返回TRUE