2017-09-19 1 views
1

나는 그 질문이 너무 어리석지 않기를 바란다.내장 함수 "none"이 있습니까?

모든 경우가 FALSE 일 때 TRUE을 반환하는 내장 R 함수가 있습니까? any() 또는 all() 유사하지만

때, (2)의 논리 벡터 TRUETRUE 복귀 FALSE, TRUEFALSE 복귀 FALSEFALSEFALSE 복귀 TRUE의 경우이다.

나는 이것을 none()이라고 부를 것이다.

+6

'any'즉 '! any (c (FALSE, FALSE))'를 무효화하는 방법 – akrun

+1

예, 작동합니다. 충분하다. –

답변

4

우리는 any

!any(c(FALSE, FALSE)) 
3

Negate(any)?

> none <- Negate(any) 
> none(c(TRUE,TRUE)) 
[1] FALSE 
> none(c(TRUE,FALSE)) 
[1] FALSE 
> none(c(FALSE,FALSE)) 
[1] TRUE 
+1

OP와 같이 'none'함수를 호출 할 수 있습니다. –

1

또는 all!를 사용할 수 있습니다

all(!vec) 

또는 sum를 사용하여 :

sum(vec)==0 

갔지 다시 vec 귀하의 벡터입니다.