gpt4 book ai didi

python - 如何使用 pandas 简化具有多个索引的数据框?

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:53 24 4
gpt4 key购买 nike

df = pd.DataFrame({'c1':[1,1,2,2,3,3,4,4], 'c2':['a','b','a','b','a','b','a','b'], 'c3':[25,34,12,14,91,31,52,15]})
df.set_index(['c1','c2'],inplace=True)
df2 = df.unstack('c2')

如何修改 df2 使其看起来像这样?

c1  a   b
1 25 34
2 12 14
3 91 31
4 52 15

最佳答案

您可以通过重命名列来降低列级别:

df2.columns = df2.columns.droplevel(level = 0).values

enter image description here

关于python - 如何使用 pandas 简化具有多个索引的数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40795819/

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