2014-09-29 83 views
0

我提取数据到一个JSON文件(它是提起鸟巢)如何从JSON文件中提取字典到熊猫数据框?

我read_json将数据提取到熊猫:

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

,但得到这个作为数据嵌套(所有字段都在数据下):

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

我该如何在熊猫数据框中打开它?

+0

它会帮助我们,如果你能够提供你有一个JSON文件的例子。 – Rohit 2014-09-29 02:26:24

回答

0

对于下面的数据格式,read_json()的作品,你想:

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

我们仍然需要看到你的数据,一个完整的修复,但你可能还需要探索“东方” read_json()中的参数。

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

允许对定向的值是:{ '分裂', '记录', '索引', '列', '值'}

从文档link

  • DataFrame

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