合并数据框但丢失数据

时间:2015-11-06 22:19:17

标签: python

我有两个数据帧。 Dataframe A有5列(第一列是代码),Dataframe B有2列(第一列是代码)。它们的长度不同。我正在尝试根据匹配代码添加第6列到数据框A.并非所有的代码都在数据框B中,当使用合并函数时,我正在丢失这些代码。如何保留我在数据框A中已有的所有数据并添加一列,或者填充在数据框B中找不到自动收报机的空间。

1 个答案:

答案 0 :(得分:0)

正如您在pandas.DataFrame.merge上找到的那样,您可以使用许多参数来执行最适合您的合并。在这种情况下,您正在寻找的是 how ='outer',它将两个DataFrame联合起来,添加两个列的列。

DataframeA.merge(DataFrameB, how='outer')
相关问题