2016-07-08 60 views
0

我對使用Python感到非常滿意,但我到目前爲止主要使用Pandas數據框。對於更改,我現在必須使用JSON輸入。我發現如何將它加載到Python和Pandas here,我的問題是如果可以保留原始輸入JSON文件的嵌套結構,同時向它添加新的自定義列?我想用一些sklearn算法計算一個新列,並將其添加到原始輸入文件,同時保留JSON文件的結構(當然除了添加一個新列)。Python/Pandas/SKLearn - 寫入原始JSON輸入

有沒有辦法做到這一點?

謝謝!

回答

0

你是試圖追加到JSON項目?

data = [ { 'a':'A', 'b':(2, 4), 'c':3.0 } ] 
print 'DATA:', repr(data) 
DATA: [{'a': 'A', 'c': 3.0, 'b': (2, 4)}] 

說要追加F:VAR

data[0]['f'] = var 
print 'JSON', json.dumps(data) 
JSON:[{'a': 'A', 'c': 3.0, 'b': (2, 4), "f":2.4}]