Stai ancora imparando le funzioni di base in R, La funzione del sottoinsieme sembra filtrare solo in base a una condizione basata su una singola colonna con o senza più condizioni?
Come posso facilmente filtrare i dati da un frame di dati?
quando vengono fornite più condizioni
Quando è necessario applicare la condizione tra le colonne disponibili.
Esempio: dato un frame di dati contenente
name D1 D2 D3 D4
julius "A" "A" "B" "B"
cate "D" "E" "A" "C"
karo "A" "D" "C" "E"
diciamo che voglio filtrare questo frame di dati in modo che solo i nomi in cui una delle D1 in D4 è una "E", allora dovrei avere,
name D1 D2 D3 D4
cate "D" "E" "A" "C"
karo "A" "D" "C" "E"
Supponiamo che D1 possa essere un grande elenco di colonne, come o qual è l'approccio consigliato per eseguire questo filtro? Grazie
any. Ad esempio, se vuoi verificare che almeno un elemento di un vettore sia,= 10potresti scrivere (any(v==10)).