4
我有很長的JSON這樣的:http://pastebin.com/gzhHEYGy如何閱讀與熊貓json字典類型的文件?
我想將它放入一個大熊貓datframe爲了發揮它,所以通過的文件我做到以下幾點:
df = pd.read_json('/user/file.json')
print df
我這種回溯:
:File "/Users/user/PycharmProjects/PAN-pruebas/json_2_dataframe.py", line 6, in <module>
df = pd.read_json('/Users/user/Downloads/54db3923f033e1dd6a82222aa2604ab9.json')
File "/usr/local/lib/python2.7/site-packages/pandas/io/json.py", line 198, in read_json
date_unit).parse()
File "/usr/local/lib/python2.7/site-packages/pandas/io/json.py", line 266, in parse
self._parse_no_numpy()
File "/usr/local/lib/python2.7/site-packages/pandas/io/json.py", line 483, in _parse_no_numpy
loads(json, precise_float=self.precise_float), dtype=None)
File "/usr/local/lib/python2.7/site-packages/pandas/core/frame.py", line 203, in __init__
mgr = self._init_dict(data, index, columns, dtype=dtype)
File "/usr/local/lib/python2.7/site-packages/pandas/core/frame.py", line 327, in _init_dict
dtype=dtype)
File "/usr/local/lib/python2.7/site-packages/pandas/core/frame.py", line 4620, in _arrays_to_mgr
index = extract_index(arrays)
File "/usr/local/lib/python2.7/site-packages/pandas/core/frame.py", line 4668, in extract_index
raise ValueError('arrays must all be same length')
ValueError: arrays must all be same length
從以前的問題,我發現我需要做這樣的事情
然後
但我沒有得到如何獲得內容像一個numpy數組。我如何在像這樣的大文件中保存數組的長度?提前致謝。
這似乎是像字典一樣。 – skwoi 2015-02-06 19:42:43