在 excel 表中,我想比较 2 列。列名,如 file_1 和 file_2。通过使用这 2 个列,希望通过使用 excel 公式 [countifs] 创建另一个列,例如“diff”。万一,如果 file_1 和 file_2 列记录匹配,则 diff 列中应为 0(零),否则应为 1。但是,我不是例外结果。可以请帮助任何人。
这是我的输入:
file_1 file_2
G G
A B
C F
E H
A C
H E
输出数据框:
file_1 file_2 diff
G G 0
A B 1
C F 1
E H 0
A C 0
H E 0
示例代码:
df = pd.read_excel('file1.xlsx')
df1 = df[df['file_1'].isin(df['file_2'])]
df['diff'] = df1
print(df)