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

Pengantar R

Lihat Kursus

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

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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