Saya memiliki kumpulan data dengan kolom multi-indeks dalam df pandas yang ingin saya urutkan berdasarkan nilai di kolom tertentu. Saya telah mencoba menggunakan sortindex dan sortlevel tetapi belum mendapatkan hasil yang saya cari. Kumpulan data saya terlihat seperti:
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
Saya ingin mengurutkan semua data dan indeks menurut kolom C di Grup 1 dalam urutan menurun sehingga hasil saya terlihat seperti:
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
Apakah mungkin untuk melakukan pengurutan ini dengan struktur tempat data saya berada, atau haruskah saya menukar Grup1 ke sisi indeks?
sumber
Cannot sort by duplicate column X
.df.loc[('Group1', 'C')]