Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengisih DataFrame Pandas mengikut Lajur Tertentu?
Mengisih Bingkai Data Panda mengikut Lajur Tertentu
Pertimbangkan bingkai data berikut, di mana bulan tidak mengikut urutan kronologi:
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
7 104.8 Mac 3.0
0 4.0.7 April 283.5 Mei 5.06 238.7 Jun 6.0
5 152.0 Julai 7.00 1 21 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!