我想合并具有几个不同列的几个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添加了示例。 –