В моем CSV-файле есть запятые в местах, где я не хочу менять столбцы. Эти лишние запятые помещаются в списки. Я хочу рассматривать список как вывод одной ячейки. Читатель Excel CSV читает нормально, но я не могу воспроизвести эту структуру во фрейме данных.
Образец сырых данных:
1596173196213,20952342983,20952342987,"[[""change"",11067.5,133120],[""change"",11066.5,160660]]",[],
1596173196287,20952342987,20952342993,"[[""change"",11066.5,127460],[""change"",11066,78260]]",[],
1596173196319,20952342993,20952342999,"[[""delete"",1097,0],[""new"",1096,10]]",[],
1596173196322,20952342999,20952343000,"[[""change"",11006.5,60],[""change"",11007,104110]]",[],
1596173196323,20952343000,20952343001,[],"[[""change"",11134.5,44200],[""change"",11134,124200]]",
1596173196343,20952343001,20952343003,"[[""change"",11069.5,26150],[""change"",11070,2240]]",[],
1596173196410,20952343003,20952343011,[],"[[""change"",11083.5,104260],[""change"",11082.5,120850]]",
Правильный просмотр Excel:
введите описание изображения здесь
Я пробую разные способы передачи квадратных скобок, но это не работает. Например:
df = pd.read_csv(result['Body'], quotechar='[]', index_col=0)