Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使列比较检查单元格?_Python_Pandas - Fatal编程技术网

Python 如何使列比较检查单元格?

Python 如何使列比较检查单元格?,python,pandas,Python,Pandas,我有两个文件。 a、 txt包含以下数据 Zone,Aliase1,Aliase2 VNX7600SPB3_8B3_H1,VNX7600SPB3,8B3_H1 VNX7600SPBA_8B4_H1,VNX7600SPA3,8B4_H1 CX480SPA1_11B3_H1,CX480SPA1,11B3_H1 CX480SPB1_11B4_H1,CX480SPB1,11B4_H1 Zone,Aliase1,Aliase2 VNX7600SPB3_8B3_H1,VNX7600SPB3,8B3_H1

我有两个文件。 a、 txt包含以下数据

Zone,Aliase1,Aliase2
VNX7600SPB3_8B3_H1,VNX7600SPB3,8B3_H1
VNX7600SPBA_8B4_H1,VNX7600SPA3,8B4_H1
CX480SPA1_11B3_H1,CX480SPA1,11B3_H1
CX480SPB1_11B4_H1,CX480SPB1,11B4_H1
Zone,Aliase1,Aliase2
VNX7600SPB3_8B3_H1,VNX7600SPB3,8B3_H1
CX480SPA1_11B3_H1,CX480SPA1,11B3_H1
b、 txt包含以下数据

Zone,Aliase1,Aliase2
VNX7600SPB3_8B3_H1,VNX7600SPB3,8B3_H1
VNX7600SPBA_8B4_H1,VNX7600SPA3,8B4_H1
CX480SPA1_11B3_H1,CX480SPA1,11B3_H1
CX480SPB1_11B4_H1,CX480SPB1,11B4_H1
Zone,Aliase1,Aliase2
VNX7600SPB3_8B3_H1,VNX7600SPB3,8B3_H1
CX480SPA1_11B3_H1,CX480SPA1,11B3_H1
我想得到关于比较两个文件区域列的结果,如下所示

Zone,Aliase1,Aliase2,Status
VNX7600SPB3_8B3_H1,VNX7600SPB3,8B3_H1,Active
VNX7600SPBA_8B4_H1,VNX7600SPA3,8B4_H1,Not used
CX480SPA1_11B3_H1,CX480SPA1,11B3_H1,Active
CX480SPB1_11B4_H1,CX480SPB1,11B4_H1,Not used
我怎样才能得出结果。 我试着用熊猫。但我无法得出结果。 请帮帮我。

我想您需要使用外部联接和参数
indicator=True
,然后
重命名
列名和3个可能的值(
两者
仅左
仅右
):

如果只想按
区域
列进行比较,请在上添加参数
,并按子集(
[[]]
)在
df2
列中进行筛选:

我认为您需要使用外部联接和参数
indicator=True
,然后
重命名
列名和3个可能的值(
两者都
仅左
仅右
):

如果只想按
区域
列进行比较,请在
上添加参数
,并按子集(
[[]]
)在
df2
列中进行筛选:


发布你的代码。包括错误消息(如果有)。如果没有,请解释预期和观察到的行为。问一个特定的问题。发布你的代码。包括错误消息(如果有)。如果没有,请解释预期和观察到的行为。问一个具体的问题。非常感谢。非常感谢。