Я пытаюсь прочитать файл .txt
, который содержит строковые записи, используя pandas
.Разные строки в этом файле имеют разное количество столбцов.Файл можно найти здесь .
Вот как я пытаюсь прочитать файл.
pd.read_csv('file.txt', sep=r'\s+', header=None).values[:,1:].astype('<U100')
Я получаю следующую ошибку при использовании вышеуказанного метода для чтения файла:
ParserError: Error tokenizing data. C error: Expected 82 fields in line 4, saw 85
Я прочитал это сообщение Stackoverflow .И я попробовал этот метод сейчас:
pd.read_csv('file.txt', error_bad_lines=False, sep=r'\s+', header=None).values[:,1:].astype('<U100')
Приведенный выше метод не выдает никаких ошибок, но теперь во время чтения файла пропускаются несколько строк.Есть ли способ, которым я могу прочитать вышеупомянутый файл полностью (все строки) без ошибок?