【发布时间】:2019-07-18 04:43:15
【问题描述】:
尝试在 Python 中读取以下 JSON 文件:
[[ {"fecha" : "2013-01-01","indicativo" : "3195","nombre" : "MADRID, RETIRO","provincia" : "MADRID","altitud" : "667","tmed" : "6,4","prec" :"0,0"},{"fecha" : "2013-01-02","indicativo" : "3196","nombre" : "MADRID,RETIRO","provincia" : "MADRID","altitud" : "667","tmed" : "6,5","prec" : "0,0"},{"fecha" : "2013-01-03","indicativo" : "3197","nombre": "MADRID, RETIRO","provincia" : "MADRID","altitud" : "667","tmed" : "6,7","prec" : "0,0"}],[ {"fecha" : "2013-02-01","indicativo" : "3195","nombre" : "MADRID, RETIRO","provincia" : "MADRID","altitud" : "667","tmed" : "6,4","prec" : "0,0"},{"fecha" : "2013-02-02","indicativo" :"3196","nombre" : "MADRID, RETIRO","provincia" : "MADRID","altitud" : "667","tmed" : "6,5","prec" : "0,0"}]]
我尝试了以下选项:
选项 1:
df2 = pd.read_json('test.json',orient='split')
结果:
AttributeError: 'list' object has no attribute 'iteritems'
选项 2:
df2 = pd.read_json('test.json',orient='columns')
我想要的预期结果是:
基本上是一个扁平化的数据框,列名 = 属性,每个元素只有一行。
【问题讨论】:
标签: python json python-2.7 dataframe