我想合併具有幾個不同列的幾個DataFrame。 假設,合併具有幾個不同列的兩個數據幀
數據幀A具有3列:COLUMN_1 COLUMN_2列3
數據幀B具有3列:COLUMN_1 Columns_2 Column_4
數據幀C具有3列:COLUMN_1 COLUMN_2 Column_5
欲合併這些數據幀,使我得到一個DataFrame:
Column_1 Column_2 Column_3 Column_4 Column_5
數據幀的數量可能會增加。有什麼辦法讓這個合併?這樣對於一個特定的Column_1 Column_2組合,我可以得到同一行中其他三列的值,如果對於Column_1 Column_2的特定組合,某些列中沒有數據,那麼它應該在那裏顯示爲空。
數據框答:
Column_1 Column_2 Column_3
1 x abc
2 y def
數據幀B:
Column_1 Column_2 Column_4
1 x xyz
2 y www
3 z sdf
A的合併和B:
Column_1 Column_2 Column_3 Column_4
1 x abc xyz
2 y def www
3 z null sdf
我不知道我明白你的問題。你想舉個例子輸入和輸出嗎? – eliasah
@eliasah添加了示例。 –