CommencerCommencer gratuitement

Sélection par comparaison - Étape 1

En utilisant des opérateurs de comparaison, nous pouvons aborder la question précédente de manière plus proactive.

Les opérateurs de comparaison (logiques) connus de R sont les suivants :

  • < inférieur à
  • > supérieur à
  • <= inférieur ou égal à
  • >= supérieur ou égal à
  • == égal à
  • != différent de

Comme nous l'avons vu dans le chapitre précédent, l'énoncé de 6 > 5 renvoie à TRUE. L'avantage de R est que vous pouvez utiliser ces opérateurs de comparaison également sur les vecteurs. Par exemple :

c(4, 5, 6) > 5
[1] FALSE FALSE TRUE

Cette commande teste chaque élément du vecteur si la condition énoncée par l'opérateur de comparaison est TRUE ou FALSE.

Cet exercice fait partie du cours

Introduction à R

Afficher le cours

Instructions

  • Vérifiez quels éléments de poker_vector sont positifs (c'est-à-dire > 0) et affectez-les à selection_vector.
  • Affichez selection_vector afin de pouvoir l'examiner. La sortie vous indique si vous avez gagné (TRUE) ou perdu (FALSE) de l'argent pour chaque jour.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
Modifier et exécuter le code