Мне удается извлечь временной ряд цен с веб-портала.Данные поступают в формате json, и я преобразую их в pandas dataFrame.
К сожалению, данные для разных диапазонов представлены в виде текстовой строки, и я не могу извлечь их должным образом.
Ниже приведены данные json, которые я извлекаю

Я преобразую их в кадр данных pandas, используя этот код
data = pd.DataFrame(r.json()['prices'])
и получить их вот так

Мне нужно извлечь (например) данные из столбца ClosePrice, чтобы я мог сделатьанализ данных и их очистка.
Я пытался использовать
data['closePrice'].str.split(',', expand=True).rename(columns = lambda x: "string"+str(x+1))
, но на самом деле это не работает.
Есть ли способ а) при преобразованииjson to dataFrame, так что цены в пределах closePrice, bidPrice и т. д. извлекаются в отдельные столбцы ИЛИ b) если они были сохранены в dataFrame, извлекают текстовые строки внутри них, так что я могу извлечь цены (например, ставку,ask and lastTraded) внутри текстовой строки?