Remover as linhas do quadro de dados cujas células correspondem a um determinado vetor

Eu tenho big data frame com vários números de colunas e linhas. Gostaria de pesquisar o quadro de dados para valores de um determinado vetor e remover as linhas das células que correspondem aos valores desse vetor dado. Eu gostaria de ter isso como uma função, porque eu tenho que executá-lo em vários quadros de dados de linhas e colunas variáveis ​​e eu gostaria de evitarfor rotações.

por exemplo

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")

remover todas as linhas que possuem células que contêm os valores8,9,10

Eu acho que eu poderia usarff[ !ff[,1] %in% c(8, 9, 10), ] ousubset(ff, !ff[,1] %in% c(8,9,10) )

mas a fim de remover todos os valores do conjunto de dados eu tenho que analisar cada coluna (provavelmente com umfor loop, algo que eu gostaria de evitar).

Existe alguma outra maneira (mais limpa)?

Muito obrigado

questionAnswers(2)

yourAnswerToTheQuestion