下面是一个使用Python的pandas库比较两个工作表中的两列的示例代码:
import pandas as pd
# 读取第一个工作表
df1 = pd.read_excel('工作表1.xlsx')
# 读取第二个工作表
df2 = pd.read_excel('工作表2.xlsx')
# 比较两列
column1 = '列名1'
column2 = '列名2'
# 使用isin()函数将df1中的列值与df2中的列值进行比较
# 返回一个包含布尔值的Series,表示df1中的列值是否存在于df2中的列值中
comparison = df1[column1].isin(df2[column2])
# 通过索引筛选出匹配的行
matched_rows = df1[comparison]
# 输出匹配的行
print(matched_rows)
请确保将代码中的'工作表1.xlsx'
和'工作表2.xlsx'
替换为实际的工作表文件名,以及将'列名1'
和'列名2'
替换为实际的列名。执行代码后,将打印出匹配的行。