reindex()

Pandas DataFrame reindex() metodi

❮ DataFrame ma’lumotnomasi


Misol

DataFrame qatorlarining indekslarini o‘zgartiring:

import pandas as pd data = {   "age": [50, 40, 30, 40],   "qualified": [True, False, False, False] } idx = ["Sally", "Mary", "John", "Monica"] df = pd.DataFrame(data, index=idx) newidx = ["Robert", "Cindy", "Chloe", "Pete"] newdf = df.reindex(newidx) print(newdf)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

reindex() metodi qator indekslari va ustun yorliqlarini o‘zgartirish imkonini beradi.

;]

Eslatma: Agar yangi indeks eskisi bilan bir xil bo‘lmasa, qiymatlar NaN qilib belgilanadi.


Sintaksis

dataframe.reindex(keys, method, copy, level, fill_value, limit, tolerance)

Parametrlar

method, copy, level, fill_value, limit, tolerance parametrlari kalit so‘zli argumentlar hisoblanadi.

Parametr Qiymat Tavsif
keys   Majburiy. Qator indekslari yoki ustun yorliqlarini o‘z ichiga olgan string yoki ro‘yxat
method None
'backfill'
'bfill'
'pad'
'ffill'
'nearest'
Ixtiyoriy, standart qiymat None. Indekslardagi bo‘shliqlarni to‘ldirishda ishlatiladigan usulni belgilaydi. Faqat o‘suvchi/kamayuvchi indekslar uchun.
copy True
False
Ixtiyoriy, standart qiymat True. Barcha yangi indekslar eskilari bilan bir xil bo‘lganda yangi obyekt (nusxa) qaytarilishi yoki qaytarilmasligi
level Son
Yorliq
Ixtiyoriy
fill_value Qiymatlar ro‘yxati Ixtiyoriy, standart qiymat NaN. Yetishmayotgan qiymatlar uchun ishlatiladigan qiymatni belgilaydi
limit Son Ixtiyoriy, standart qiymat None.
tolerance   Ixtiyoriy


Qaytariladigan qiymat

Natijani o‘z ichiga olgan DataFrame.

Bu funksiya asl DataFrame obyektiga o‘zgartirish kiritmaydi.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!