【发布时间】:2018-07-23 21:57:18
【问题描述】:
我有两个具有相同行名的 CSV 文件:
Name, Lastname.
但是,file2.csv 有一个名为
的额外列Attention
每个文件都有不同的名称和姓氏列表(不按顺序排列)。如果名称和姓氏都在两个文件中,我正在尝试找到一种方法来打印注意列。
这是我目前所拥有的:
with open('result.csv') as r:
set1 = set(x[0] for x in csv.reader(r))
with open('result2.csv') as r:
set2 = set(x[0] for x in csv.reader(r))
for x, y in zip(set1, set2):
if x[0] == y[0]:
print("Matched")
如何读取每个文件的第一列和第二列?
谢谢
编辑:更清楚
【问题讨论】:
-
用
x[1]怎么样? -
@Neo 我的错,意思是比较每个文件的第一列和第二列。
-
不清楚你要做什么比较