IniziaInizia gratis

Funzione per valutare un insieme di cinque anni

In questo esercizio scriveremo una funzione per valutare un qualsiasi insieme di cinque anni e verificare se qualche individuo ha incassato in tutti e cinque gli anni.

Assumiamo 6000 giocatori, e ogni giocatore sarà rappresentato da un numero da 1 a 6000. Sotto l’ipotesi che il 10% di tutti i giocatori incassi, l’input della funzione sarà una matrice con cinque colonne, una per ogni anno, e 600 righe, una per ciascun giocatore che ha incassato.

Questo esercizio fa parte del corso

Rompicapi di probabilità in R

Visualizza il corso

Istruzioni dell'esercizio

  • Usa la funzione Reduce per trovare l’intersezione di tutti e cinque gli anni.
  • Verifica se l’intersezione contiene degli elementi.
  • Specifica la condizione che indichi quando restituire FALSE.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
  }
}
Modifica ed esegui il codice