Masih mempelajari fungsi dasar dalam R, Fungsi subset tampaknya hanya memfilter kondisi berdasarkan kolom tunggal dengan atau tanpa beberapa kondisi?
Bagaimana saya bisa dengan mudah menyaring data dari bingkai data?
ketika Anda disediakan dengan berbagai kondisi
Ketika kondisi perlu diterapkan di kolom yang tersedia.
Contoh: Diberi bingkai data yang berisi
name D1 D2 D3 D4
julius "A" "A" "B" "B"
cate "D" "E" "A" "C"
karo "A" "D" "C" "E"
katakanlah saya ingin memfilter dataframe ini sehingga hanya nama di mana salah satu D1 ke D4 adalah 'E' maka saya harus memiliki,
name D1 D2 D3 D4
cate "D" "E" "A" "C"
karo "A" "D" "C" "E"
Katakanlah bahwa D1 dapat berupa daftar kolom yang besar, bagaimana atau apa pendekatan yang disarankan untuk melakukan filter ini? Terima kasih
any
. Sebagai contoh jika Anda ingin memeriksa bahwa setidaknya satu elemen dari vektor adalah= 10
Anda dapat menulis (any(v==10)
).