gpt4 book ai didi

python-3.x - 将列转换为多索引列

转载 作者:行者123 更新时间:2023-12-02 00:33:12 26 4
gpt4 key购买 nike

我是 python 的新手,作为 groupby 的结果,我得到了一个看起来像这样的数据框。

temp = pd.DataFrame({'Year' : [2018,2017],
'week' : [200, 100],
'mtd' : [100, 200],
'qtd' : [300, 345],
'ytd': [400, 500]})
temp.set_index('Year', inplace = True)
print(temp)

week mtd qtd ytd
Year
2018 200 100 300 400
2017 100 200 345 500

但我想把它转换成这样的东西。

enter image description here

尝试了 stack()、unstack()、多索引但没有成功。请帮忙

最佳答案

使用,stackto_frameT:

temp.stack().to_frame().T

输出:

Year 2018                2017               
week mtd qtd ytd week mtd qtd ytd
0 200 100 300 400 100 200 345 500

关于python-3.x - 将列转换为多索引列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50950614/

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