Eu tenho um conjunto de dados com colunas de vários índices em um df do pandas que gostaria de classificar por valores em uma coluna específica. Tentei usar sortindex e sortlevel, mas não consegui obter os resultados que procuro. Meu conjunto de dados se parece com:
Group1 Group2
A B C A B C
1 1 0 3 2 5 7
2 5 6 9 1 0 0
3 7 0 2 0 3 5
Quero classificar todos os dados e o índice pela coluna C no Grupo 1 em ordem decrescente para que meus resultados sejam semelhantes a:
Group1 Group2
A B C A B C
2 5 6 9 1 0 0
1 1 0 3 2 5 7
3 7 0 2 0 3 5
É possível fazer essa classificação com a estrutura em que meus dados estão ou devo trocar o Grupo1 para o lado do índice?
fonte
Cannot sort by duplicate column X
.df.loc[('Group1', 'C')]