我正在尝试比较 csv 中的两行。例如:
abc, 2, foo, bar, baz
abc, 2, bar,baz, band
cab, 3, baz,bar, foo
cab, 3, baz,bar, foo
python中是否有csv
模块或任何模块来检查第1列是否相同或不同。
例如:在前两行中,我们看到2
了,在第三行中,我们看到了 number 3
。有没有办法找出来
它背后的想法是将对应于特定值的值相加column 1
所以,
abc, 2, 10,11,12
abc, 2, 7,8,9
cab, 3, 4,5,6
cab, 3, 1,2,3
我本质上想总结值12+9
,因为它具有相同的第 1 列和数字6 and 3
,因为第 1 列中的值 3 相同
总而言之,我假设我可以创建一个列表
a=list()
将值附加到该列表
a.append(float(line[4]))
并使用 numpy 来总结
numpy.sum(a)
任何人都可以帮我找出一种pythonic方法来查找两个值是否相同。