Pandas Dataframe,当列不相等时加入两个dt

时间:2017-03-23 03:04:11

标签: python pandas dataframe

假设我有两个数据表,形状相同,比如N行和2列。它们具有相同的列名称“One”,“Two”

调用第一个表“left”,然后调用第二个表“right”。

当“一个”列中的两个表的值不等于时,如何返回新的数据表 FROM 表“左”?

EX:

Table "Left"
One    Two
1       2
1       2
2       3
2       5
3       6


Table "Right"
One    Two
1       2
2       2
2       3
5       5
3       8


Output Table 
One    Two
1       2
2       5

谢谢!

1 个答案:

答案 0 :(得分:2)

认为你需要这个:

left[left.One.values != right.One.values]

# One   Two
#1  1     2
#3  2     5