У меня есть много csv-файлов разного размера, содержащих тиковые данные для некоторых символов.Вот изображение одного примера файла.
Все в одном столбце, разделенном ';'.Я хочу прочитать данные со второй строкой в качестве заголовка и пропустить первую строку.До этого времени я пробовал все, что я могу узнать о загрузке файла CSV при пропуске первой строки и использовании второй строки в качестве заголовка.Вот некоторые из моих фрагментов кода, которые я устал
df = pd.read_csv(cwd + folder + name +'.csv',delimiter=';', skip_blank_lines=True, encoding='utf-8', skiprows=[0])
другой похож на этот
df = pd.read_csv(cwd + folder + name +'.csv',delimiter=';', encoding='utf-8', skiprows=[0], header=1)
, и вывод всех из них с одним столбцом с именем «Безымянный: 0» свсе значения в датафрейме как NaN.Я пробовал разные решения, такие как
Python Pandas read_csv пропускает строки, но сохраняет заголовок , но ни одно из них не помогло мне.Если я не пропускаю первую строку и не читаю файл без разделителя, то это дает unicodeerror в Python.Как решить эту проблему?
После двух решений в первых двух ответах это мой вывод для обоих кодов
