Python 如何将字典从JSON文件提取到数据帧?
我已经将数据提取到一个JSON文件中(它是一个嵌套文件) 我已经阅读了_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
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列必须是唯一的, “列”和“记录”
- 默认值为
[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]
data = pd.read_json('data0000.json',orient='records')