Я пытаюсь разбить CSV-файл на python. Но некоторые значения (в одной ячейке) содержат запятую. Но функция также разделяет его, давая мне больше столбцов, чем ожидалось.
Ниже приведен мой код:
data = open('FInal_epm-00000-of-00001').read()
lines_of_data = data.splitlines()
tmp = []
for i in range(len(lines_of_data)):
tmp.append(re.split('\',|, ',lines_of_data[i]))
Ниже приведен пример ввода:
['string_value', 'string_value', int_value, float_value, 'string_val, string_val' ]
Идеальный вывод:
строка 1: string_value, string_value, int_value, float_value, 'string_val, string_val'
Выходные данные, которые я получаю: строка 1: string_value, string_value, int_value, float_value, string_val, string_val
Заранее спасибо!