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
626 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!

sumber:php.cn
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