Панды: чтение / запись CSV-файла, который имеет различные разделители для разных строк

Я студент, изучающий Python, и я сталкиваюсь с некоторыми трудностями. Я пытаюсь прочитать CSV-файл, который имеет разные разделители для разных строк: Пример:

Format:V1.1
Model: R
Step Size: 10mm
Distance: 10cm
Gain: 1000

X,Y
1,3
2,5
6,5
5,7

Для X,Y данные, у меня нет проблем с получением его в нужные ячейки, однако я не могу отделить значения после двоеточия для первых нескольких строк. Это либо один, либо другой. Я использую панды, чтобы читать мои CSV файл. Пока что у меня есть:

d=pd.read_csv('read.csv',delimiter=',',skiprows=0)

Когда я заменяю разделитель для :, это больше не работает, и если я поставлю sep =,|: это тоже не работает. В конце концов мне нужно построить x,y значения и мне понадобится некоторая информация в строках выше, как прирост, чтобы манипулировать данными у. Если у вас есть какие-либо советы для меня, я был бы очень признателен!

Спасибо

0 ответов

Другие вопросы по тегам