Video: Data Analysis in R by Dustin Tran 2025
Jika anda menggunakan nilai logik dalam operasi aritmetik, R melihat TRUE sebagai 1 dan FALSE sebagai 0. Ini membolehkan beberapa pembinaan yang menarik.
Untuk menggambarkan, mari kita anggap anda mempunyai dua vektor yang mengandungi bilangan bakul yang Granny dan rakannya Geraldine menjaringkan gol dalam enam pertandingan musim bola basket: >> bakul. daripada. Bakul nenek. daripada. Geraldine <- c (5, 3, 2, 2, 12, 9)
Anggaplah bahawa anda ingin tahu berapa kerap Granny menjaringkan lebih daripada Geraldine. Anda boleh menggunakan terjemahan berangka vektor logik untuk maksud itu dalam jumlah () fungsi, seperti berikut:
Selain itu, anda mempunyai cara mudah untuk mengetahui sama ada sebarang nilai dalam vektor logik adalah BENAR. Sangat selesa, fungsi yang melaksanakan tugas tersebut dipanggil mana-mana (). Mintalah R apakah Granny lebih baik daripada Geraldine dalam mana-mana permainan, gunakan kod ini: >> mana-mana (yang terbaik) [1] BENAR
Kami memberitahu anda bahawa Granny rocks! Nah, okay, keputusan ini agak tidak adil untuk Geraldine, jadi anda harus memeriksa sama ada Granny lebih baik daripada Geraldine dalam
semua
permainan. Fungsi R yang anda gunakan untuk tujuan ini dipanggil - kejutan, kejutan - semua (). Untuk mengetahui sama ada Granny sentiasa lebih baik daripada Geraldine, gunakan kod berikut:
