reset_index()
Pandas DataFrame reset_index() metodi
Misol
Indeksni 0, 1, 2 ko‘rinishiga qayta tiklang:
import pandas as pd
data = {
"name": ["Sally", "Mary", "John"],
"age": [50, 40, 30],
"qualified": [True, False, False]
}
idx = ["X", "Y", "Z"]
df = pd.DataFrame(data, index=idx)
newdf = df.reset_index()
print(newdf)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
reset_index() metodi indeksni standart 0, 1, 2 va hokazo indekslarga qayta tiklash imkonini beradi.
Standart holatda bu metod "eski" indekslarni "index" nomli ustunda saqlab qoladi; bunga yo‘l qo‘ymaslik uchun drop parametridan foydalaning.
Sintaksis
dataframe.reset_index(level, drop, inplace, col_level, col_fill)
Parametrlar
Parametrlar kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| level | Int String Ro‘yxat Tuple |
Ixtiyoriy. Qayta tiklanadigan darajalarni belgilaydi. Standart holatda barcha darajalar qayta tiklanadi |
| drop | True |
Ixtiyoriy. Standart qiymat False |
| inplace | True |
Ixtiyoriy, standart qiymat False. Agar True bo‘lsa: amal joriy DataFrame’da bajariladi. Agar False bo‘lsa: amal bajarilgan nusxani qaytaradi. |
| col_level | Int String |
Ixtiyoriy, standart qiymat 0. Ko‘p darajali ustunlar uchun indekslar qaysi darajada qayta tiklanishini belgilaydi |
| col_fill | Obyekt None |
Ixtiyoriy, standart qiymat ''. Ko‘p darajali ustunlar uchun boshqa darajalar qanday indekslanishini belgilaydi |
Qaytariladigan qiymat
Natijani o‘z ichiga olgan DataFrame yoki inplace parametri True ga o‘rnatilgan bo‘lsa, None.
Bu funksiya asl DataFrame obyektiga o‘zgartirish kiritmaydi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
