我们可以使用Python语言中的pandas库来比较和处理CSV文件。以下是一个简单的示例代码:
import pandas as pd
df1 = pd.read_csv('file1.csv') df2 = pd.read_csv('file2.csv')
df_common = pd.merge(df1, df2, how='inner')
print(df_common)
df_common.to_csv('common.csv', index=False)
在这里,首先我们使用pandas库中的read_csv函数读取两个CSV文件,并将它们赋给df1和df2变量。接下来,我们使用merge函数在两个数据框中找到相同的行,并将它们赋给df_common变量。最后,我们使用to_csv函数将df_common导出为一个新的CSV文件。在输出结果中,我们可以使用print语句直接打印出相同的行。
请注意,该代码示例假设两个CSV文件具有相同的列头和顺序。如果两个CSV文件具有不同的列头或顺序,您可能需要使用rename或reorder函数在比较它们之前对它们进行预处理。