gpt4 book ai didi

python - 如何将二级索引添加到 Pandas 数据框

转载 作者:行者123 更新时间:2023-12-04 09:04:14 24 4
gpt4 key购买 nike

我有以下数据框:

 d={'col1':{('a','aaa'):1,
('a','bbb'):2,
('b','bbb'):1,
('b','ccc'):2} }
df=pd.DataFrame(d)
我想更改数据框,以便它拥有所有 'aaa', 'bbb', 'ccc' 'a' 和 'b' 的二级索引 一级索引。

最佳答案

你可以试试unstackstack

df = df.unstack().stack(dropna=False)
Out[82]:
col1
a aaa 1.0
bbb 2.0
ccc NaN
b aaa NaN
bbb 1.0
ccc 2.0

关于python - 如何将二级索引添加到 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63491538/

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