Предположим, что в CSV-файле один столбец имеет 4 повторяющихся значения. Я хочу получить значения строк повторяющихся значений конкретного столбца, используя python - PullRequest
0 голосов
/ 10 апреля 2020

импорт csv из коллекций импорт defaultdict

seen = defaultdict (список)

с открытым ('LabDetails.csv', 'r') как my_file: reader = csv.reader (my_file) ) для строки в считывателе: ключ = (строка [0], строка [1], строка [2]) # отправитель, получатель, увиденный идентификатор [ключ] .append (строка)

with open('new.csv', 'wb') as outf:
    writer = csv.writer(outf)
    for collected in seen.values():
        if len(collected) > 1:
            writer.writerows(collected)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...