Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将JSON对象格式化为数据帧?_Python_Json_Pandas - Fatal编程技术网

Python 如何将JSON对象格式化为数据帧?

Python 如何将JSON对象格式化为数据帧?,python,json,pandas,Python,Json,Pandas,我正在加载一个json,并访问一个嵌套对象plotArray: plotArray具有以下结构: {'headers': ['p_id', 'e_id', 'l_id', 'o_id'], 'data': [[1, 3, 5, 9]]} 我只想创建一个数据框架,其中json键“headers”作为列名,键“data”的值作为列下的实际条目 谢谢你考虑我的问题 以下方法应该有效: df=pd.DataFrame(plotArray['data'], columns=plotArray['head

我正在加载一个json,并访问一个嵌套对象plotArray:

plotArray具有以下结构:

{'headers': ['p_id', 'e_id', 'l_id', 'o_id'], 'data': [[1, 3, 5, 9]]}
我只想创建一个数据框架,其中json键“headers”作为列名,键“data”的值作为列下的实际条目


谢谢你考虑我的问题

以下方法应该有效:

df=pd.DataFrame(plotArray['data'], columns=plotArray['headers'])
输出:

>>>print(df)

   p_id  e_id  l_id  o_id
0     1     3     5     9

以下方面应起作用:

df=pd.DataFrame(plotArray['data'], columns=plotArray['headers'])
输出:

>>>print(df)

   p_id  e_id  l_id  o_id
0     1     3     5     9