5 Operadores lógicos

Os operadores usuais são $ <,<=,>,>=,==$. O operador $ !=$ representa diferente ou negativa. Ainda, se a e b são duas expressões, pode-se utilizar o operador $ \&$ para representar interseção e o operador $ \vert$ para representar união. O símbolo $ !$ representa negação.

Quando uma condição é fornecida, o R informa se ela é verdadeira (TRUE) ou falsa (FALSE) ou ainda NA (not available).

Por exemplo,

> a<-c(1,2,3,4,5)
> a>3
[1] FALSE FALSE FALSE  TRUE  TRUE
> a!=2
[1]  TRUE FALSE  TRUE  TRUE  TRUE

> b<-c(1,2,3,5,5)
> (b>2) & (b==5)
[1] FALSE FALSE FALSE  TRUE  TRUE

> which(b>3)
[1] 4 5

adilson dos anjos 2009-03-26