Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mengisih DataFrame Pandas mengikut Lajur Tertentu?

Bagaimana untuk Mengisih DataFrame Pandas mengikut Lajur Tertentu?

Linda Hamilton
Lepaskan: 2024-12-16 08:07:14
asal
688 orang telah melayarinya

How to Sort a Pandas DataFrame by a Specific Column?

Mengisih Bingkai Data Panda mengikut Lajur Tertentu

Pertimbangkan bingkai data berikut, di mana bulan tidak mengikut urutan kronologi:

. 238.7 Jun 6.0
7 104.8 Mac 3.0
8 283.5 Mei 5.0
9 278.8 November 11.0
10 249.6 Oktober 10.0
11 September 212. 9.0


Untuk membetulkannya, lajur kedua dengan nombor bulan yang sepadan (1-12) dibuat. Objektifnya adalah untuk mengisih kerangka data berdasarkan susunan bulan kalendar.

Penyelesaian terletak pada penggunaan
nilai_isih
kaedah:

<p>df.sort_values('2')</p>

Arahan ini mengisih bingkai data secara menaik mengikut nilai dalam '2 ' lajur:



4 85.6 Januari 1.0

3 95.5 Februari 2.0

7 104.8 Mac 3.0

0 4.0.7 April 283.5 Mei 5.0

6 238.7 Jun 6.0

5 152.0 Julai 7.0
    0          1     2
Salin selepas log masuk
1 55.4 Ogos 8.0

11 212.7 September 9.0
10 249.6 Oktober 10.0> 8 November 11.0
2 176.5 Disember 12.0


Untuk mengisih mengikut berbilang lajur, sediakan senarai label lajur mengikut urutan keutamaan sebagai hujah kepada
nilai_isih
.

Atas ialah kandungan terperinci Bagaimana untuk Mengisih DataFrame Pandas mengikut Lajur Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan