#python #json #pandas
#python #json #pandas
Вопрос:
Я загружаю json и получаю доступ к вложенному объекту plotArray:
with open(testArray, "r") as rf:
arr = json.load(rf)
plotArray = arr['data']['plotArray']
plotArray имеет следующую структуру:
{'headers': ['p_id', 'e_id', 'l_id', 'o_id'], 'data': [[1, 3, 5, 9]]}
Я просто хочу создать фрейм данных pandas с ключом json ‘headers’ в качестве имен столбцов и значениями для ключа ‘data’ в качестве фактической записи под столбцами.
спасибо за рассмотрение моего вопроса!
Ответ №1:
Должно работать следующее:
df=pd.DataFrame(plotArray['data'], columns=plotArray['headers'])
Вывод:
>>>print(df)
p_id e_id l_id o_id
0 1 3 5 9