【问题标题】:How to compare two data frames and use conditional format如何比较两个数据框并使用条件格式
【发布时间】:2018-08-28 07:45:25
【问题描述】:

大家好。

我想在比较两个数据框表后格式化唯一的单元格。换句话说,当两个表具有相同的数据时,我希望突出显示(条件格式)唯一单元格。 ** 我正在使用 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'])

【问题讨论】:

  • Pandas 不会高亮单元格。你到底想完成什么?

标签: python pandas openpyxl python-2.6


【解决方案1】:

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多