我们可以使用Python中的csv和pandas库来实现这个需求。首先,我们需要读取两个csv文件,并将文件中的数据存储到列表或数组中。接下来,可以使用循环遍历两个列表或数组并比较特定字符串。最后,根据比较结果,将数据写入第三个csv文件中。
示例代码:
import csv import pandas as pd
with open('file1.csv', 'r') as f1, open('file2.csv', 'r') as f2: reader1 = csv.reader(f1) reader2 = csv.reader(f2) data1 = list(reader1) data2 = list(reader2)
result = [] for string1 in data1: for string2 in data2: if string1[0] == string2[0]: result.append([string1[0], string1[1], string2[1]])
df = pd.DataFrame(result) df.to_csv('result.csv', index=False, header=False)