Я читаю файл Excel, используя панды, содержащие 2 столбца: df
EID List of Tuples
1 [('Physics', 90)]
2 [('Physics', 80), ('Math', 70)]
3 [('Physics', 60, ('Math', 25))]
, когда я проверяю df['List of Tuples'].iat[0]
, это дает мне u"[('Physics', 90)]"
Я получаю это как Unicode, а не как список кортежей,Когда я df['List of Tuples'].iat[0].decode('iso-8859-1').encode('utf-8')
, я получаю string: "[('Physics', 90)]"
Я хочу прочитать / преобразовать его в виде списка кортежей [('Physics', 90)]
вместо строки или Unicode. Короче говоря, я хочу избавиться от двойных кавычек вокруг каждой записи и читать его как [('Physics', 90)]
и [('Physics', 80), ('Math', 70)]
и т. Д.