Как передать квадратные скобки [] как quotechar в pandas кадре данных при чтении из csv? - PullRequest
1 голос
/ 03 августа 2020

В моем 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...