как насчет попытки, отметим, что error_bad_lines=False
приведет к пропуску ошибочных строк
data = pd.read_csv('File_path', error_bad_lines=False)
Всего несколько ответов на вопросы ...
Возможно, проблема вРазделители в ваших данных в первой строке. Чтобы решить эту проблему, попробуйте указать аргументы sep и / или header при вызове read_csv.Например,
df = pandas.read_csv('File_path', sep='delimiter', header=None)
В приведенном выше коде sep определяет ваш разделитель, а header = None сообщает пандам, что в ваших исходных данных нет строки для заголовков / заголовков столбцов.Таким образом, документация гласит: «Если файл не содержит строки заголовка, вы должны явно передать header = None».В этом случае pandas автоматически создает индексы целых чисел для каждого поля {0,1,2, ...}.
Согласно документам, разделитель не должен быть проблемой.В документах говорится, что «если sep равен None [не указан], он попытается автоматически определить это».Однако мне не повезло с этим, включая случаи с очевидными разделителями.
Это может быть проблемой с разделителем, так как большая часть CSV CSV создается с использованием sep = '/ t', поэтому попробуйте read_csvиспользуя символ табуляции (\ t), используя разделитель / t.поэтому попробуйте открыть, используя следующую строку кода.
data=pd.read_csv("File_path", sep='\t')
ИЛИ
pandas.read_csv('File_path',header=None,sep=', ')