Eliminar filas basadas en la columna en otro marco de datos [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Cómo subconjugar un marco de datos basado en otro marco de datos en la base R 2 respuestas¿Hay alguna forma de eliminar filas de un marco de datos, basado en la columna de otro marco de datos?
Por ejemplo, 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 (solo 1 columna):
Genes
AAA
BBB
CCC
DDD
EEE
FFF
En esta situación, quiero escanear el Marco de datos 1, la columna 1 en busca de coincidencias con el Marco de datos 2 y eliminar las filas coincidentes.
Deben ser una coincidencia exacta, y el resultado se vería así:
Gene CHROM POS REF ALT N_INFORMATIVE Test Beta SE
LLL 1 762061 T A 1481 1:762061 0.2144100 0.427085
He intentado variaciones de esto, pero no ha funcionado:
NewDataframe <-!(Dataframe1$Gene==Dataframe2$Genes)
Gracias por leer.