多索引pandas datafram字典

2024-10-01 07:14:48 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我的字典看起来像

{('20170330', 'A'): {'earn': '16.02', 'lstdt': '2014/06/16', 'gap': '0.21','ocha': '5.44', 'nav': '77'},
('20170331', 'A'): {'earn': '25.68', 'lstdt': '2015/07/29','gap': '-1.41','ocha': '10.24', 'nav': '106'},
('20170331', 'B'): {'earn': '-', 'lstdt': '2016/09/12', 'gap':'-0.08', 'ocha': '0.79','nav': '145'}}

我怎样才能把它变成类似面板数据的多索引数据帧?在

估计结果是

^{pr2}$

Tags: 数据面板字典gapnavpr2earnlstdt
1条回答
网友
1楼 · 发布于 2024-10-01 07:14:48

您可以使用from_dict(d, orient="index")

d = {...}
pd.DataFrame.from_dict(d, orient="index").rename_axis(["date", "name"])

结果是:

^{pr2}$

相关问题 更多 >