Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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文件中(它是一个嵌套文件) 我已经阅读了_json以将数据提取到一个文件中: df = pd.read_json('./data0000.json') 但由于数据是嵌套的(所有字段都在数据下),所以得到了这个结果: 如何在panda数据帧中卸载它?对于以下数据格式,read_json()可以按照您的意愿工作: [ {"firstName":"John", "lastName":"Doe"}, {"firstName":"Anna", "la

我已经将数据提取到一个JSON文件中(它是一个嵌套文件)

我已经阅读了_json以将数据提取到一个文件中:

df = pd.read_json('./data0000.json')
但由于数据是嵌套的(所有字段都在数据下),所以得到了这个结果:


如何在panda数据帧中卸载它?

对于以下数据格式,read_json()可以按照您的意愿工作:

    [
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
    ]
我们仍然需要查看您的数据以获得完整的修复,但您可能还需要探索read_json()中的“orient”参数

orient允许的值为:{'split'、'records'、'index'、'columns'、'values'}

从文档中:

  • DataFrame

    • 默认值为
      “列”
    • 允许的值为:{'split'、'records'、'index'、'columns'、'values'}
    • 对于定向“索引”和,数据帧索引必须是唯一的 “列”
    • 对于定向“索引”,DataFrame列必须是唯一的, “列”和“记录”

如果您能提供一个JSON文件示例,将对我们有所帮助。
    [
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
    ]
    data = pd.read_json('data0000.json',orient='records')