Python 如何使列比较检查单元格?
我有两个文件。 a、 txt包含以下数据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
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
列中进行筛选:
发布你的代码。包括错误消息(如果有)。如果没有,请解释预期和观察到的行为。问一个特定的问题。发布你的代码。包括错误消息(如果有)。如果没有,请解释预期和观察到的行为。问一个具体的问题。非常感谢。非常感谢。