Retornar df com valores de colunas que ocorrem mais de uma vez [duplicado]

Esta pergunta já tem uma resposta aqui:

Subconjunto de dados com base no número de linhas por grupo 2 respostas

Eu tenho um quadro de dados df e estou tentando subconjunto de todas as linhas que têm um valor na colunaB ocorrem mais de uma vez no conjunto de dados.

Tentei usar a tabela para fazer isso, mas estou tendo problemas para subconjuntos da tabela:

t<-table(df$B)

Então, eu tento subconjunto usando:

subset(df, table(df$B)>1)

E eu recebo o erro

"Erro no x [subconjunto &! Is.na (subconjunto)]: o objeto do tipo 'encerramento' não é subconfigurável"

Como subconjunto meu quadro de dados usando contagens de tabela?

questionAnswers(3)

yourAnswerToTheQuestion