如何将字典从JSON文件提取到pandas Dataframe?

时间:2014-09-29 00:25:28

标签: python json pandas

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

我已经read_json将数据提取到pandas中:

df = pd.read_json('./data0000.json')

但是当数据嵌套时得到这个(所有字段都在数据下):

                             Data
0   {field 1, field 2, field 3....)      

如何在熊猫数据框中删除它?

1 个答案:

答案 0 :(得分:0)

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

    [
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
    ]

我们仍然需要查看您的数据以获得完整的解决方案,但您可能还想探索" orient" read_json()中的参数。

    data = pd.read_json('data0000.json',orient='records')

东方的允许值包括:{'拆分','记录''索引','列','值'}

来自文档link

  • DataFrame

    • 默认为'columns'
    • 允许的值包括:{'拆分','记录','索引','列','值&# 39;}
    • DataFrame索引必须是唯一的,用于定位' index'和 '列'
    • DataFrame列对于orients" index'必须是唯一的, '列'和'记录'。