MulaiMulai sekarang secara gratis

Seleksi dengan perbandingan - Langkah 1

Dengan menggunakan operator perbandingan, kita dapat mendekati pertanyaan sebelumnya dengan cara yang lebih proaktif.

Operator perbandingan (logis) yang dikenal R adalah:

  • < untuk lebih kecil dari
  • > untuk lebih besar dari
  • <= untuk lebih kecil atau sama dengan
  • >= untuk lebih besar atau sama dengan
  • == untuk sama dengan
  • != untuk tidak sama dengan

Seperti terlihat pada bab sebelumnya, menuliskan 6 > 5 akan menghasilkan TRUE. Kelebihan R adalah Anda juga dapat menggunakan operator perbandingan ini pada vektor. Contohnya:

c(4, 5, 6) > 5
[1] FALSE FALSE TRUE

Perintah ini menguji setiap elemen vektor apakah kondisi yang dinyatakan oleh operator perbandingan bernilai TRUE atau FALSE.

Latihan ini adalah bagian dari kursus

Pengantar R

Lihat Kursus

Petunjuk latihan

  • Periksa elemen mana dalam poker_vector yang bernilai positif (yaitu > 0) dan tetapkan hasilnya ke selection_vector.
  • Cetak selection_vector agar Anda dapat memeriksanya. Hasil cetak memberi tahu Anda apakah Anda menang (TRUE) atau kalah (FALSE) sejumlah uang untuk setiap hari.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector

# Which days did you make money on poker?
selection_vector <- 
  
# Print out selection_vector
Edit dan Jalankan Kode