2
Ich habe einen Datenrahmen a
:Doppelte Spalten mit Pandas fusionieren?
ID value1
1 nan
2 nan
3 nan
4 nan
5 nan
und dann zwei weitere Datenrahmen, b
und c
:
ID value1
2 20
3 10
ID value1
1 58
4 20
Als ich a.merge(b, on='ID').merge(c, on='ID')
tun, bekomme ich doppelte Spalten von value
. Mein Endergebnis hat die Spalten:
ID value1_x value1_y value1
aber ich möchte am Ende mit:
ID value1
1 58
2 20
3 10
4 20
5 nan
Wie verwende ich b
und c
die Werte in a
ohne doppelte Spalten zu füllen?
Ich werde die OP aktualisieren, aber sagen wir mal 'a'-IDs hat 5-10, die auch Nans in 'Wert1' - und ich möchte sie als Nans behalten. – user1566200
Bitte sehen Sie update, Lösung ist sehr ähnlich - nur 'Suffixe' hinzugefügt, um '_' zur ersten Spalte und leere Zeichenfolge in die zweite Spalte hinzuzufügen. – jezrael