Я пытаюсь сравнить две строки в csv. Например:Сравнение двух строк в файле csv - Python
abc, 2, foo, bar, baz
abc, 2, bar,baz, band
cab, 3, baz,bar, foo
cab, 3, baz,bar, foo
Есть ли способ csv
модуль или любой модуль питона, чтобы проверить, если столбец 1 является одинаковым или различным.
Например, в первых двух строках, мы видим 2
, а в третьей строке - номер 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
, так как значение 3 в столбце 1
Подводя итог, я предполагаю, что могу создать список с
a=list()
добавить значение в этот список
a.append(float(line[4]))
и использовать NumPy подводить итоги
numpy.sum(a)
Может ли одна просьба помочь мне выяснить вещий способ найти, если два значения одинаковы.
Нельзя сказать что-то подобное. 'для строки в считывателе:' 'для строки в строке:' 'print row' – pistal
@pistal Я выполняю итерацию только по каждой строке. –