要比较两个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
函数将返回一个新的数据框,其中包含了两个数据框中不同的行和列。对于相同的行和列,它会将差异的值存储在一个新的列中。具体的差异结果会以表格形式显示出来。