Removendo linhas com base na coluna em outro quadro de dados [duplicado]
Esta pergunta já tem uma resposta aqui:
Como subconjunto de um quadro de dados com base em outro quadro de dados na base R 2 respostasExiste uma maneira de remover linhas de um quadro de dados, com base na coluna de outro quadro de dados?
Por exemplo, Dataframe 1:
Gene CHROM POS REF ALT N_INFORMATIVE Test Beta SE
AAA 1 15211 T G 1481 1:15211 -0.0599805 0.112445
LLL 1 762061 T A 1481 1:762061 0.2144100 0.427085
CCC 1 762109 C T 1481 1:762109 0.2847510 0.204255
DDD 1 762273 G A 1481 1:762273 0.0443946 0.119924
Dataframe 2 (apenas 1 coluna):
Genes
AAA
BBB
CCC
DDD
EEE
FFF
Nesta situação, desejo varrer o Dataframe 1, coluna 1, para encontrar correspondências no Dataframe 2 e remover as linhas correspondentes.
Eles precisam ser uma correspondência exata, e o resultado seria assim:
Gene CHROM POS REF ALT N_INFORMATIVE Test Beta SE
LLL 1 762061 T A 1481 1:762061 0.2144100 0.427085
Eu tentei variações disso, mas não funcionou:
NewDataframe <-!(Dataframe1$Gene==Dataframe2$Genes)
Obrigado pela leitura.