2017-06-14 58 views
1

我已經試過這段代碼來實現我的結果。如何使用python熊貓將嵌套的json數據寫入csv?

import json 
import csv 
import pandas as pd 
df=pd.read_json("sample_data.json") 
df1=pd.DataFrame(df) 
df1.to_csv("nested_data.csv") 

我想我的結果是在這種格式,但它不給我準確的輸出。 [output_to_be_expected] [1] [1]:https://i.stack.imgur.com/814YA.png

但我的輸出都以這種格式[我已經recevied輸出] [1] [1]:https://i.stack.imgur.com/xPXwn.png

任何幫助表示讚賞。

+0

你能舉一個你嘗試過的例子嗎? –

+0

我已經更新了我希望我的答案來自哪種格式的問題,請參閱問題並嘗試使用,如果您知道如何執行此操作。 – shiva

回答

0

遍歷JSON數據的產品1和產品2,你可以使用下面的Python模塊:

import json 
jsons = {"data": {"product1": [{ "label": "jan","value": 13}, {"label": "Feb","value": 15 },{"label": "Mar", "value": 1}], "product2": [ { "label": "February","value": 7 }]}} 
product1 = jsons['data']['product1'] 
product2 = jsons['data']['project2'] 

(其中產品1 = [{'label': 'jan', 'value': 13}, {'label': 'Feb', 'value': 15}, {'label': 'Mar', 'value': 1}]和產品2 = [{'label': 'February', 'value': 7}]

那麼,這裏的一些documentation到了解如何將數據導出到csv。

希望它有幫助!

+0

感謝cosinepenguin – shiva