Ich verwende Pandas, um Tabelle zu verarbeiten.Hinzufügen von Attribut aus der anderen Tabelle mit Pandas
[table1]
sample1 sample2 sample3
A 11 22 33
B 1 2 3
[table2]
sample3 sample4 sample2
D 333 444 222
[Result]
sample1 sample2 sample3
A 11 22 33
B 1 2 3
D NaN 222 333
Ich habe zwei Tabellen, und ich mag Zeile hinzuzufügen D
(von Tabelle 2) Tabelle 1, die Spaltennamen berücksichtigen. Wenn die Spalte in Tabelle 1 in Tabelle 2 vorhanden ist, wird der entsprechende Wert wie Beispiel 2 und Beispiel 3 zu Tabelle 1 hinzugefügt. Wenn die Spalte in Tabelle nicht wie Beispiel 1 in Tabelle 2 vorhanden ist, wird der Wert von D festgelegt zu NaN
oder ignoriert.
Gibt es einen einfachen Weg, dies mit Pandas zu tun?
Ich dachte, dass ich Werte in Spalten nachschlagen müssen, aber concat ist einfacher und sehr intuitiv. Vielen Dank für Ihre Antwort. – z991
Froh kann dir helfen! – jezrael