Python怎么转换Dictionary为DataFrame

 我来答
刘老师法律在线
高能答主

2017-07-27 · 为各位题主提供贴心的法律援助
刘老师法律在线
采纳数:7700 获赞数:90243

向TA提问 私信TA
展开全部
转换方法:
import json
import pandas as pd

db = json.loads(open('pruItems.json', 'r').read())
pieces = []
for d in db:
if d['data']:
df = pd.DataFrame(d['data'])
df.columns = ['date', 'bid', 'ask']
df = df.set_index('date')
pieces.append(df)

df = pd.concat(pieces, axis=1, keys=[d['fund'] for d in db])

print df

TGC FEF FAF
bid ask bid ask bid ask
date
18/06/2013 34.8400 34.8400 14.9179 14.9179 6.6780 6.6780
17/06/2013 34.4900 34.4900 14.8712 14.8712 6.6510 6.6570
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式