CommencezCommencez gratuitement

Fonction pour évaluer un ensemble de cinq années

Dans cet exercice, vous allez écrire une fonction qui évalue un ensemble donné de cinq années et vérifie si une personne a encaissé durant chacune des cinq années.

Nous supposons qu'il y a 6000 joueurs, et que chaque joueur est représenté par un nombre de 1 à 6000. En supposant que 10 % des joueurs encaissent, l'entrée de la fonction sera une matrice à cinq colonnes, une par année, et 600 lignes, une par joueur qui a encaissé.

Cette activité fait partie du cours

Casse-têtes de probabilité en R

Voir le cours

Instructions de l’exercice

  • Utilisez la fonction Reduce pour trouver l'intersection des cinq années.
  • Vérifiez si l'intersection contient des éléments.
  • Précisez la condition pour indiquer quand FALSE doit être retourné.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

check_for_five <- function(cashed){
  # Find intersection of five years
  all_five <- Reduce(___)
  # Check intersection
  if(___){
    return(TRUE)
  # Specify when to return FALSE
  } ___ {
    return(FALSE)
  }
}
Modifier et exécuter le code