要比较两个CSV文件的差异,可以使用Python的pandas库。以下是一个示例代码,演示了如何比较两个CSV文件的差异:
import pandas as pd
# 读取两个CSV文件
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
# 比较两个数据框的差异
diff = df1.compare(df2)
# 打印差异结果
print(diff)
这段代码假设你有两个CSV文件:file1.csv和file2.csv。首先,使用pandas的read_csv函数读取这两个文件并将它们存储到两个数据框中(df1和df2)。然后,使用compare函数比较这两个数据框的差异,并将结果存储到diff变量中。最后,使用print语句打印差异结果。
compare函数将返回一个新的数据框,其中包含了两个数据框中不同的行和列。对于相同的行和列,它会将差异的值存储在一个新的列中。具体的差异结果会以表格形式显示出来。