У меня есть файл CSV в следующем формате:
index A B C
ind1 [1,2,3][3,4,5][6,7,8]
ind2 [1,4,3,4,8][9,1,2,1,4][3,7,3,5,9]
ind3 [2,8][1,8][1,5]
, где каждая ячейка (скажем, A, ind1) имеет список [1,2,3].
Когда я импортирую это в фрейм данных:
df=pd.read_csv('filename.csv')
Я получаю кадр данных в том же формате, что и CSV, однако список в отдельной ячейке импортируется в виде строки.
Скажем, я индексирую первый элемент столбца ind1 A
df.iloc[0]['A']
дает мне '['
вместо 1
В основном он читает [1,2,3]
как одну длинную строку, а не как список.
Как преобразовать значения во всех ячейках в список?