Я только начал изучать python. Мне интересно, какие эффективные способы подсчета появления определенного слова в CSV-файле, а не просто использовать для цикла, чтобы идти по строке за строкой и читать.Python алгоритм подсчета появления конкретного слова в csv
Чтобы быть более конкретным, допустим, что у меня есть файл CSV, содержащий два столбца: «Имя» и «Оценка», с миллионами записей.
Как можно считать появление «А» под «Оценка»?
Примеры кода на Python были бы очень признательны!
Вы должны прочитать весь файл, в противном случае ваш алгоритм может оказаться неверным. Читая его линейно, по строкам, это не плохой подход. – bdares
'import csv; count = sum (1 для строки в csv.dictreader (open (filename)), если строка ['Grade'] == 'A') ' – agf
@agf: приятно, но когда я пробовал это, это был фактор 6- 8 медленнее, чем другие ответы – steabert