В pandas / python чтение массива хранится в виде строки

У меня есть pandas dataframe, где один из столбцов содержит массив строк в качестве каждого элемента.

Так что-то вроде этого.

  col1 col2
0 120  ['abc', 'def']
1 130  ['ghi', 'klm']

Теперь, когда я сохраняю это в csv, используя to_csv, это выглядит нормально. Когда я читаю это обратно, используя from_csv, я, кажется, читаю обратно. Но тогда, когда я анализирую значение в каждой ячейке, массив становится

'[' '' '' a '' b '' c 'и так далее. По сути, это не чтение его как массива, а набор строк. Может кто-нибудь предложить, как я могу преобразовать эту строку в массив?

Я имею в виду, что массив был сохранен как строка

'[\'abc\',\'def\']'
8
задан AMM 16 April 2014 в 09:26
поделиться