Seleção por comparação – Etapa 1
Com o uso de operadores de comparação, podemos abordar a questão anterior de forma mais proativa.
Os operadores de comparação (lógica) conhecidos pelo R são:
<
: menor que>
: maior que<=
: menor ou igual a>=
: maior ou igual a==
: igual a!=
: não é igual a
Como visto no capítulo anterior, a instrução 6 > 5
retorna TRUE
. A vantagem do R é que esses operadores de comparação também podem ser usados com vetores. Por exemplo:
c(4, 5, 6) > 5
[1] FALSE FALSE TRUE
Em cada elemento do vetor, esse comando testa se a condição indicada pelo operador de comparação é TRUE
ou FALSE
.
Este exercício faz parte do curso
Introdução ao R
Instruções de exercício
- Verifique quais elementos de
poker_vector
são positivos (ou seja, > 0) e atribua o resultado aselection_vector
. - Imprima
selection_vector
para poder inspecioná-lo. A impressão informa se você ganhou (TRUE
) ou perdeu (FALSE
) dinheiro em cada dia.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector
# Which days did you make money on poker?
selection_vector <-
# Print out selection_vector