gpt4 book ai didi

python - 如何在具有现有列的数据框中设置多级索引

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:11 25 4
gpt4 key购买 nike

我有一个数据框如下:

     A      B     C     D
0 hola 32 43 54
1 hey 87 67 45
2 hi 10 54 89
3 hola 19 34 12
4 hi 11 59 09

我需要使用 A 和 B 设置多级索引,按 A 分组我需要以下数据框

 A      B     C     D
hola 32 43 54
19 34 12
hey 87 67 45
hi 10 54 89
11 59 09

我试过使用 df.set_index(['A','B'])我明白了

A      B     C     D
hola 32 43 54
hola 19 34 12
hey 87 67 45
hi 10 54 89
hi 11 59 09

最佳答案

你需要先排序。

df.sort_values(['A','B']).set_index(['A','B'])
Out[60]:
C D
A B
hey 87 67 45
hi 10 54 89
11 59 9
hola 19 34 12
32 43 54

关于python - 如何在具有现有列的数据框中设置多级索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44985577/

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