【发布时间】:2017-05-08 11:21:25
【问题描述】:
我是 python 新手,谁能帮帮我?
我在一个json文件(即file12.json)中有以下内容
{
"TimeSeries": {
"Row": [
{
"CLOSE": 41.85,
"TIMESTAMP": "2016-09-22T00:00:00+00:00"
},
{
"CLOSE": 41.37,
"TIMESTAMP": "2016-09-23T00:00:00+00:00"
},
{
"CLOSE": 40.88,
"TIMESTAMP": "2016-09-26T00:00:00+00:00"
},
{
"CLOSE": 40.98,
"TIMESTAMP": "2016-09-27T00:00:00+00:00"
},
{
"CLOSE": 44.33,
"TIMESTAMP": "2016-12-21T00:00:00+00:00"
}
]
}
}
我正在尝试创建一个结构化的数据框,如下所示:
CLOSE TIMESTAMP
0 41.85 2016-09-22T00:00:00+00:00
1 41.37 2016-09-23T00:00:00+00:00
2 40.88 2016-09-26T00:00:00+00:00
3 40.98 2016-09-27T00:00:00+00:00
如果我想对 csv 做同样的事情,我只需使用 'read_csv' 但 read_python 会产生不同的输出。
我用过这段代码...
file = pd.read_json('file12.json')
print file
...但是格式不是我想要的。我得到以下信息:
TimeSeries
Row [{u'CLOSE': 41.85, u'TIMESTAMP': u'2016-09-22T...
..即。一切都在一行中,而不是在格式化的表格中。
谁能帮助我?请:-)
【问题讨论】:
标签: python json pandas dataframe