以下是一个示例代码,可以比较两列并突出显示它们之间的差异:
import pandas as pd
# 两列数据
column1 = [1, 2, 3, 4, 5]
column2 = [1, 2, 4, 4, 6]
# 创建一个DataFrame
df = pd.DataFrame({'Column1': column1, 'Column2': column2})
# 创建一个新列来比较两列数据
df['Diff'] = df['Column1'] == df['Column2']
# 创建一个新列来突出显示差异
df['Diff_highlight'] = ['background-color: yellow' if diff else '' for diff in df['Diff']]
# 显示DataFrame
df.style.apply(lambda x: x['Diff_highlight'], axis=1)
这段代码使用pandas库创建了一个DataFrame,包含两列数据(Column1和Column2)。然后,创建了一个新列Diff,用于比较两列数据是否相等。最后,创建了一个新列Diff_highlight,用于突出显示差异。
通过使用style.apply函数,可以将Diff_highlight列应用到整个DataFrame中,以便在显示时突出显示差异。
注意:这段代码是使用pandas库来处理和显示数据的示例。如果你使用的是其他库或工具,可能需要使用不同的方法来实现相同的功能。
上一篇:比较两列并突出显示单元格
下一篇:比较两列并突出显示指定值不可用