如何比较两个数据帧并使用条件格式

时间:2018-03-19 16:47:05

标签: python pandas openpyxl python-2.6

嗨大家好。

我希望在比较两个数据帧表后格式化唯一单元格。换句话说,当两个表具有相同的数据时,我希望突出显示(条件格式化)唯一单元格。 **我使用pandas 16.2 **

比较每个df列的数据是相同的df1

person_compare = df['A'].isin(df1['A'])
location_compare = df['B'].isin(df1['B'])
details_compare = df['C'].isin(df1['C'])

1 个答案:

答案 0 :(得分:0)

我不认为突出显示是可能的,但是这段代码可以帮助您比较A列和B列,并找到那些唯一的值:

df["unique values"] = df["A"][~df["A"].isin(df["B"])].drop_duplicates()