sort_index()
Pandas DataFrame sort_index() metodi
Misol
DataFrame’ni indeks yorliqlari bo‘yicha saralang:
import pandas as pd
data = {
"age": [50, 40, 30, 40, 20, 10, 30],
"qualified": [True, False, False, False, False, True, True]
}
idx = ["Mary", "Sally", "Emil", "Tobias", "Linus", "John", "Peter"]
df = pd.DataFrame(data, index = idx)
newdf = df.sort_index()
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
sort_index() metodi DataFrame’ni indeks bo‘yicha saralaydi.
Sintaksis
dataframe.sort_index(axis, level, ascending, inplace, kind, na_position, sort_remaining, ignore_index, key)
Parametrlar
Parametrlar kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| axis | 0 |
Ixtiyoriy. Standart qiymat 0. Saralash qaysi o‘q bo‘yicha bajarilishini belgilaydi |
| level | String Son Stringlar/sonlar ro‘yxati |
Ixtiyoriy. Standart qiymat None. Saralash qaysi indeks darajasi 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. |
| sort_remaining | True |
Ixtiyoriy, standart qiymat True. Boshqa darajalar bo‘yicha ham saralash yoki saralamaslikni belgilaydi |
| 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!
