将JSON /字典转换为数据框

时间:2018-12-08 06:30:17

标签: python json dictionary

我从某个API服务获得以下输出:

{'node': [{u'A': 300, 'B': u'Ken', u'C': 101901}, {u'A': 400, u'B': u'Miki', u'C': 500001}]}

这是JSON还是字典? 如何将其转换为类似的内容?

A    B    C
300  ken  601901 
400  Miki  500001

1 个答案:

答案 0 :(得分:2)

您有一本具有单个键'node'的字典,并且有一个字典列表作为该键的值。您可以访问字典列表,并将其转换为数据框,如下所示:

import pandas as pd
d = {'node': [{u'A': 300, 'B': u'Ken', u'C': 101901}, {u'A': 400, u'B': u'Miki', u'C': 500001}]}
df = pd.DataFrame(d['node'])
print(df)

输出

     A     B       C
0  300   Ken  101901
1  400  Miki  500001