Entfernen von Zeilen basierend auf einer Spalte in einem anderen Datenrahmen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie ein Datenrahmen auf der Grundlage eines anderen Datenrahmens in der Basis R @ untergeordnet wi 2 Antworten

Gibt es eine Möglichkeit, Zeilen basierend auf der Spalte eines anderen Datenrahmens aus einem Datenrahmen zu entfernen?

Zum Beispiel 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 (nur 1 Spalte):

Genes
AAA
BBB
CCC
DDD
EEE
FFF

In dieser Situation möchte ich Dataframe 1, Spalte 1 nach Übereinstimmungen mit Dataframe 2 durchsuchen und übereinstimmende Zeilen entfernen.

Sie müssen genau übereinstimmen, und das Ergebnis würde so aussehen:

        Gene CHROM    POS REF ALT N_INFORMATIVE     Test       Beta       SE
LLL     1 762061   T   A          1481 1:762061  0.2144100 0.427085

Ich habe Variationen davon ausprobiert, aber es hat nicht funktioniert:

NewDataframe <-!(Dataframe1$Gene==Dataframe2$Genes)

Danke fürs Lesen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage