我有以下数据集:
j {'confirmed': true, 'version': '1'}
z {'confirmed': false, 'version': '2'}
我需要一个带有列的表:名称(值j,z,y到那里)并确认(真或假到那里)。
我尝试过的最接近的东西是pd.Series(df),但它给了我类似的东西:
{{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