Ich habe einen Datenrahmen wie folgt:Merge von zwei verschiedenen Spalten Ohne Berücksichtigung der Bestellung
df1:
COL1 COL2 VALUE
A B 1
A C 1
A F 1
A D 1
B E 1
df2:
ADV1 ADV2 VALUE2
B A 1
A C 1
B E 1
D A 1
Das möchte ich den Auftrag für COL1 und COL2 außer Acht zu lassen, wenn ich es mit DF1 verschmelzen.
So wie Sie sehen können COL1: A und COL2: B nicht in DF1 auftreten, aber diese beiden Werte existieren in einer Zeile ... daher indexieren wir es. Es ist auch wichtig, die NA-Werte in df1 beizubehalten. Ich denke, es ist ein vollständiger Join, aber der Cache ist, dass ich die Reihenfolge von COL1 und COL2 ignorieren möchte und die Spaltennamen unterschiedlich sind.
COL1 COL2 VALUE VALUE2
A B 1 1
A C 1 1
A F 1 NA
A D 1 1
B E 1 1
Vielen Dank!
Es ist nicht klar, was die Kriterien für die Zusammenführung/Beitritt in Ihrem Fall ist. Was meinst du mit Missachtung der Reihenfolge der Werte in Spalten? Warum gibt es NA in der Ausgabespalte VALUE2, die A, F entspricht? – Gopala
Danke, habe gerade die Beschreibung der Frage geändert @Gopala –