Rの基本機能をまだ学習していますが、サブセット機能は、複数の条件の有無にかかわらず、単一の列に基づいた条件のみに基づいてフィルター処理するように見えますか?
データフレームからデータを簡単にフィルタリングするにはどうすればよいですか?
複数の条件が提供されている場合
使用可能な列全体に条件を適用する必要がある場合。
例:次を含むデータフレームが与えられた場合
name D1 D2 D3 D4
julius "A" "A" "B" "B"
cate "D" "E" "A" "C"
karo "A" "D" "C" "E"
このデータフレームをフィルター処理して、D1からD4のいずれかが「E」である名前だけが必要になるようにします。
name D1 D2 D3 D4
cate "D" "E" "A" "C"
karo "A" "D" "C" "E"
D1が列の大きなリストになる可能性があるとしましょう。このフィルターを実行するための推奨されるアプローチはどのようなものですか?ありがとうございました
any
です。たとえば、ベクトルの少なくとも1つの要素が存在することを確認する= 10
場合は、(any(v==10)
)と記述できます。