Eliminar las filas del cuadro de datos cuyas celdas coinciden con un vector dado
Tengo marco de datos grande con varios números de columnas y filas. Me gustaría buscar en el cuadro de datos los valores de un vector dado y eliminar las filas de las celdas que coinciden con los valores de este vector dado. Me gustaría tener esto como una función porque tengo que ejecutarlo en múltiples marcos de datos de filas y columnas variables y me gustaría evitarfor
bucles
por ejemplo
ff<-structure(list(j.1 = 1:13, j.2 = 2:14, j.3 = 3:15), .Names = c("j.1","j.2", "j.3"), row.names = c(NA, -13L), class = "data.frame")
eliminar todas las filas que tienen celdas que contienen los valores8,9,10
Supongo que podría usarff[ !ff[,1] %in% c(8, 9, 10), ]
osubset(ff, !ff[,1] %in% c(8,9,10) )
pero para eliminar todos los valores del conjunto de datos tengo que analizar cada columna (probablemente con unfor
bucle, algo que deseo evitar).
¿Hay alguna otra forma (más limpia)?
Muchas gracias