带有嵌套JSON对象的熊猫

时间:2018-10-10 19:27:13

标签: python json pandas

我有以下数据集:

j                    {'confirmed': true, 'version': '1'}
z                    {'confirmed': false, 'version': '2'}

我需要一个带有列的表:名称(值j,z,y到那里)并确认(真或假到那里)。

我尝试过的最接近的东西是pd.Series(df),但它给了我类似的东西:

{{1}}

如何仅获得两个准确的命名列?

1 个答案:

答案 0 :(得分:1)

您可以将pd.DataFrame.from_dict()orient='index'一起使用,然后将reset_index()rename()设置为上一个索引作为列'name'

pd.DataFrame.from_dict(dataset['Result'], orient='index').reset_index().rename(columns={'index': 'name'})

收益:

   name confirmed version
0     j      true       1
1     y      true       3
2     z     false       2