Я начинающий питон, и мне нужна ваша помощь. Мне нужно разделить столбцы в CSV в определенных местах, которые я нахожу с помощью регулярных выражений.
Разделение на CSV приводит к ошибкам. Кроме того, некоторые выводы неравномерно распределены по столбцам.
Структура CSV выглядит следующим образом:
a; b; c;
d; e, f, g; h
i; j,e; k
Мне нужно разделить после каждого e и преобразовать CSV следующим образом:
a; ; b; c;
d; e; f, g; h
i; j; e; k
У меня есть этот код:
import csv
import re
r = re.compile("r'....\(...\)")
with open('test.csv', 'r') as csvfile:
reader = csv.reader(csvfile, delimiter=';')
your_list = list(reader)
your_list=r.split(your_list)
print(your_list)
Я получаю эту ошибку:
TypeError: ожидаемая строка или байтовоподобный объект