gpt4 book ai didi

python - 字典到多索引 Pandas 数据框

转载 作者:太空宇宙 更新时间:2023-11-04 00:17:54 24 4
gpt4 key购买 nike

假设我的字典看起来像,

{('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'}}

我怎样才能将它变成类似于面板数据的多索引数据框?

预计结果为,

                     earn         lstdt     gap    ocha    nav
date name
20170330 A 16.02 2014/06/16 0.21 5.44 77
20170331 A 25.68 2015/07/29 -1.41 10.24 106
B - 2016/09/12 -0.08 0.79 145

最佳答案

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

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

结果:

                earn       lstdt    gap   ocha  nav
date name
20170330 A 16.02 2014/06/16 0.21 5.44 77
20170331 A 25.68 2015/07/29 -1.41 10.24 106
B - 2016/09/12 -0.08 0.79 145

关于python - 字典到多索引 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50244973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com