У меня есть данные в csv, которые необходимо разобрать. Это выглядит следующим образом:Python CSV - необходимо суммировать значения в столбце, сгруппированном по значению в другом столбце
Date, Name, Subject, SId, Mark
2/2/2013, Andy Cole, History, 216351, 98
2/2/2013, Andy Cole, Maths, 216351, 87
2/2/2013, Andy Cole, Science, 217387, 21
2/2/2013, Bryan Carr, Maths, 216757, 89
2/2/2013, Carl Jon, Botany, 218382, 78
2/2/2013, Bryan Carr, Biology, 216757, 27
мне нужно иметь Sid как ключ и суммировать все значения в столбце меток с помощью этого ключа. выход будет что-то вроде:
Sid Mark
216351 185
217387 21
216757 116
218382 78
Я не должен писать вывод на файл. Мне просто понадобится, когда я запустил файл python. Это аналогичный question. Как это изменить, чтобы пропускать столбцы между ними?
Я не понимаю использования подчеркивания в первом ответе. Я попытался использовать тот же код с таким количеством символов подчеркивания для всех столбцов, которые я хочу игнорировать. –
Использование подчеркивания как переменной просто означает «Мне не нужна эта переменная». Вы можете использовать фактические имена, такие как 'Date, Name, Subject, SId, Mark = row', если хотите, а затем просто не ссылайтесь на имена, если это поможет вам понять. – abarnert