2014-09-29 80 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列對於定位'索引', '列'和'記錄'必須是唯一的。