Код: Выделить всё
pandas.errors.ParserError
Error tokenizing data. C error: Expected 1 fields in line 41, saw 5')

Я попробовал несколько разных вещей, чтобы справиться с проблема: попытка/исключение все еще давала сбой, и установка параметра pandas.read_csv on_bad_lines, например, alert также допустил ошибку во фрагменте кода. Использование движка Python тоже не сработало (и я хотел воспользоваться преимуществами скорости C), и я не хотел добавлять новую зависимость с pyarrow.
В итоге я использовал параметр Converters в pandas.read_csv: https://github.com/nipreps/niquery/pull/28
Однако я не уверен в надежности решения (например, для другого набора столбцов требуется новое сопоставление, ячейки с проблемами, отличными от этой, также могут привести к остановке выполнения и т. д.).
Я что-то не понимаю или это можно улучшить?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -line-cell
Мобильная версия