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

问题描述 投票:1回答:1

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

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

当“One”列中的两个表的值不相等时,如何返回新的数据表FROM表“Left”?

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

谢谢!

python pandas dataframe
1个回答
2
投票

认为你需要这个:

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

# One   Two
#1  1     2
#3  2     5
© www.soinside.com 2019 - 2024. All rights reserved.