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
Petunjuk latihan
- Periksa elemen mana dalam
poker_vectoryang bernilai positif (yaitu > 0) dan tetapkan hasilnya keselection_vector. - Cetak
selection_vectoragar 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