如何比较熊猫中的两个不同数据框?

时间:2017-05-10 02:28:58

标签: python-2.7 pandas dataframe compare

数据框无论如何都不相似。它们没有相同的值。我希望能够将一个df中的一列与另一列中的另一列进行比较并绘制图形。例如,一个df有一个名为“Offical poverty total”的列,另一个df有一个名为“暴力犯罪率”的列。我希望能够比较这两个。

我试过df ['Offical Poverty_Total']。追加(犯罪['暴力犯罪']) 但这不是我想要的。为简单起见,我希望有一个包含两列的新表,并能够分析新表。

1 个答案:

答案 0 :(得分:2)

您正在寻找

pd.concat((df['Offical Poverty_Total'], crime['Violent crime']), axis = 1)

这将调整它们的索引,因此如果您已经更改了数据框的行排序并希望按照您看到的顺序将它们粘合在一起,请执行

pd.concat((df['Offical Poverty_Total'], crime['Violent crime']), axis = 1, ignore_index = True)