MulaiMulai sekarang secara gratis

Fungsi untuk mengevaluasi kumpulan lima tahun

Dalam latihan ini, Anda akan menulis sebuah fungsi untuk mengevaluasi sembarang kumpulan lima tahun, dan memeriksa apakah ada individu yang melakukan cash di kelima tahun tersebut.

Kita mengasumsikan ada 6000 pemain, dan setiap pemain diwakili oleh angka dari 1 sampai 6000. Dengan asumsi bahwa 10% dari semua pemain akan melakukan cash, masukan ke fungsi akan berupa sebuah matriks dengan lima kolom, satu untuk tiap tahun, dan 600 baris, satu per pemain yang melakukan cash.

Latihan ini adalah bagian dari kursus

Teka-teki Probabilitas di R

Lihat Kursus

Petunjuk latihan

  • Gunakan fungsi Reduce untuk mencari irisan dari kelima tahun.
  • Periksa apakah irisan tersebut berisi elemen apa pun.
  • Tentukan pernyataan bersyarat untuk menunjukkan kapan FALSE harus dikembalikan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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)
  }
}
Edit dan Jalankan Kode