使用 Python 中的 pandas 库进行对比
Python 中的 pandas 库提供了一种方便的方式来处理大型 CSV 文件并进行比较。下面是一个示例代码,它比较两个 CSV 文件并输出差异:
import pandas as pd
# 读取 CSV 文件
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
# 比较两个 DataFrame
diff_df = df1.compare(df2)
# 输出差异
if not diff_df.empty:
print(diff_df)
else:
print('两个文件相同')
上面的代码将两个 CSV 文件读取为 DataFrame,并使用 compare() 函数比较它们的不同之处。如果它们不同,则输出差异,否则输出“两个文件相同”。这是一种快速比较大型 CSV 文件的方法,尤其适用于需要频繁比较的情况。
上一篇:比较大型布尔表达式的等价性
下一篇:比较大型列表