sort_values()
Pandas DataFrame sort_values() metodi
Misol
DataFrame’ni yosh (age) bo‘yicha saralang:
import pandas as pd
data = {
"age": [50, 40, 30, 40, 20, 10, 30],
"qualified": [True, False, False, False, False, True, True]
}
df = pd.DataFrame(data)
newdf = df.sort_values(by='age')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
sort_values() metodi DataFrame’ni ko‘rsatilgan yorliq bo‘yicha saralaydi.
Sintaksis
dataframe.sort_values(by, axis, ascending, inplace, kind, na_position, ignore_index, key)
Parametrlar
Parametrlar kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| by | String Stringlar ro‘yxati |
Majburiy. Saralash qaysi yorliqlar bo‘yicha bajarilishini belgilaydi: indeks daraja(lar)i yoki ustun yorliq(lar)i. Agar o‘q 1 yoki 'columns' bo‘lsa, bu qiymatlar ustun daraja(lar)i yoki indeks yorliq(lar)ini belgilaydi |
| axis | 0 |
Ixtiyoriy. Standart qiymat 0. Saralash qaysi o‘q bo‘yicha bajarilishini belgilaydi |
| ascending | True |
Ixtiyoriy, standart qiymat True. O‘sish (0 -> 9) yoki kamayish (9 -> 0) tartibida saralashni belgilaydi |
| inplace | True |
Ixtiyoriy, standart qiymat False. Amalni asl DataFrame’da bajarish yoki bajarmaslikni belgilaydi; agar bajarilmasa (standart holat), bu metod yangi DataFrame qaytaradi |
| kind | 'quicksort' |
Ixtiyoriy, standart qiymat 'quicksort'. Saralash algoritmini belgilaydi |
| na_position | 'first' |
Ixtiyoriy, standart qiymat 'last'. NULL qiymatlar bilan qanday ishlashni belgilaydi. 'first' ularni boshiga, 'last' esa oxiriga joylashtirishni bildiradi. |
| ignore_index | True |
Ixtiyoriy, standart qiymat False. Indeksni e’tiborsiz qoldirish yoki qoldirmaslikni belgilaydi. Agar True bo‘lsa, asl indekslar e’tiborga olinmaydi va 0, 1, 2 va hokazo bilan almashtiriladi. |
| key | Funksiya | Ixtiyoriy, saralashdan oldin bajariladigan funksiyani belgilaydi |
Qaytariladigan qiymat
Saralangan natijani o‘z ichiga olgan DataFrame yoki inplace parametri True ga o‘rnatilgan bo‘lsa, None.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
