Проблема: я сохранил несколько pandas df в виде файлов csv, и теперь я пытаюсь выполнить различные манипуляции, перезагружая указанные c df (из csv). Оказывается, когда я сохранил to_csv (), список словарей, связанных с определенным ключом c, был сохранен в виде строки. Ниже представлена структура одной строки сохраненного мной df:
{key1 : value1, key2 : value2, ..., key X, "[{'product':'ABC', 'quantity':1, 'price':Decimal(91.99)}, {'product':'YXZ', 'quantity':2, 'price':Decimal(11.99)}, ..]", ..}
Есть ли простой способ преобразовать строку, связанную с ключом X, обратно в список словарей? Мне нужно, чтобы это было так, чтобы я мог создать подпрограмму pd.DataFrame (), чтобы смотреть в пределах этого ключа c.
Я читал об ast.literal_eval (), но ему не нравится Decimal () ... Любая помощь будет принята с благодарностью!