ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Verifique quais elementos de poker_vector são positivos (ou seja, > 0) e atribua o resultado a selection_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
Editar e executar código