¿Sigue aprendiendo funciones básicas en R? ¿La función de subconjunto parece filtrar solo una condición basada en una sola columna con o sin múltiples condiciones?
¿Cómo puedo filtrar fácilmente los datos de un marco de datos?
cuando se le proporcionan múltiples condiciones
Cuando la condición debe aplicarse en las columnas disponibles.
Ejemplo: dado un marco de datos que contiene
name D1 D2 D3 D4
julius "A" "A" "B" "B"
cate "D" "E" "A" "C"
karo "A" "D" "C" "E"
digamos que quiero filtrar este marco de datos para que solo los nombres donde cualquiera de los D1 a D4 sea una 'E', entonces debería tener,
name D1 D2 D3 D4
cate "D" "E" "A" "C"
karo "A" "D" "C" "E"
Digamos que el D1 puede ser una gran lista de columnas, ¿cómo o cuál es el enfoque recomendado para realizar este filtro? Gracias
any
. Por ejemplo, si desea comprobar que al menos un elemento de un vector es= 10
podría escribir (any(v==10)
).grep
yagrep
, y documentación relacionada en POSIX 1003.2 o expresiones regulares compatibles con Perl.