这是一个向量
a <- c(TRUE, FALSE, FALSE, NA, FALSE, TRUE, NA, FALSE, TRUE)
我想要一个简单的函数,它TRUE
每次在“a”中有TRUE
a,并且FALSE
每次在“a”中有 aFALSE
或 a时都会返回NA
。
以下三件事不起作用
a == TRUE
identical(TRUE, a)
isTRUE(a)
这是一个解决方案
a[-which(is.na(a))]
但这似乎不是一个简单易行的解决方案
还有其他解决方案吗?
以下是我知道的一些函数(和运算符):
identical()
isTRUE()
is.na()
na.rm()
&
|
!
TRUE
还有哪些对处理, ,FALSE
,NA
有用的其他功能(运算符、提示等...)NaN
?NA
和 和有什么区别NaN
?除了、和之外
TRUE
,还有其他“逻辑事物”吗?FALSE
NA
NaN
非常感谢 !