2
私は、データフレームa
ありますパンダとの重複列はマージしますか?
ID value1
1 nan
2 nan
3 nan
4 nan
5 nan
と他の2つのデータフレーム、b
とc
:私はa.merge(b, on='ID').merge(c, on='ID')
を行うと
ID value1
2 20
3 10
ID value1
1 58
4 20
を、私はvalue
の重複列を取得します。私の最終的な結果は列があります。
ID value1_x value1_y value1
を私はで終わるしたい:
ID value1
1 58
2 20
3 10
4 20
5 nan
がどのように重複した列なしa
の値を移入しb
とc
を使うのですか?
drop
古い列
a
で
value1
で
concat
、その後
merge
を使用することができます
'value1' - 私はそれらをnansとして保ちたい。 – user1566200
更新を見てください。解決策は非常によく似ています。最初の列に '_'を追加し、2番目の列に空の文字列を追加するために' suffixes'が追加されました。 – jezrael