我有以下數據集: {'Result': { 'j': {'confirmed': true, 'version': '1'}, 'z': {'confirmed': false, 'version': '2'}, 'y': {'confirmed': true, 'version': '3'} }, 'D': 'null' }我需要一個帶有列的表:名稱(值 j、z、y 到那里)并確認(真或假到那里)。我嘗試過的最接近的是 pd.Series(df),但它給了我類似的東西:j {'confirmed': true, 'version': '1'}z {'confirmed': false, 'version': '2'}如何僅實現兩個準確命名的列?
1 回答

慕尼黑5688855
TA貢獻1848條經驗 獲得超2個贊
您可以使用pd.DataFrame.from_dict()with orient='index', thenreset_index()和rename()將前一個索引設置為 column '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
添加回答
舉報
0/150
提交
取消