Filtro em vetores Os operadores lógicos podem ser utilizados para filtrar vetores e data frames. Para entender de maneira simples como eles funcionam, vamos criar um vetor de números e testar quais deles são maiores que 10:
> vetor = c(1, 5, 10, 15, 25, 50) > vetor > 10 [1] FALSE FALSE FALSE TRUE TRUE TRUE Quando utilizamos a expressão vetor > 10, o R faz um teste lógico com cada elemento do vetor e checa se o número é maior que 10. Quando verdadeiro, ele retorna TRUE e quando falso ele retorna FALSE. É possível utilizar esse conjunto de TRUE/FALSE para realizar filtros no próprio vetor, quando colocado essa expressão entre colchetes. Veja o exemplo:
...