Mulai sekarangMulai 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 merupakan bagian dari kursus

Teka-teki Probabilitas di R

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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