CommencerCommencer 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 un individu a encaissé des gains sur les cinq années.

Nous supposons 6000 joueurs, chacun étant représenté par un numéro 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 ayant encaissé).

Cet exercice fait partie du cours

Énigmes de probabilité en R

Afficher le cours

Instructions

  • Utilisez la fonction Reduce pour trouver l’intersection des cinq années.
  • Vérifiez si l’intersection contient des éléments.
  • Indiquez la condition qui précise quand FALSE doit être renvoyé.

Exercice interactif pratique

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

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