一个excel中有两列数据。
这两列有相同的,也有不同的,把两列不同的数据标出来,写在第三列.
import pandas as pd # 读取Excel文件 df = pd.read_excel('D:\\tmp_financial\DailyK\标的比对.xlsx') # 假设要比较的列名为'列1'和'列2' column1 = set(df['第一列']) column2 = set(df['第二列']) # 找出两列中不同的数据 different_data = column1.symmetric_difference(column2) # 将不同的数据写入新的Excel文件 new_df = pd.DataFrame({'列1': list(different_data), '列2': list(different_data)}) new_df.to_excel('新的Excel文件路径.xlsx', index=False)