interpolate()

Pandas DataFrame interpolate() metodi

❮ DataFrame ma’lumotnomasi


Misol

NULL qiymatlarni oldingi va keyingi qator orasidagi son bilan almashtiring:

Bu misolda data.csv nomli .csv fayldan foydalanamiz

import pandas as pd df = pd.read_csv('data.csv') newdf = df.interpolate(method='linear')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

interpolate() metodi NULL qiymatlarni ko‘rsatilgan usul asosida almashtiradi.


Sintaksis

dataframe.interpolate(method, axis, inplace, limit, limit_direction, limit_area, downcast, kwargs)

Parametrlar

Parametrlar kalit so‘zli argumentlar hisoblanadi.

Parametr Qiymat Tavsif
 method 'linear'
'akima'
'barycentric'
'cubic'
'cubispline'
'from_derivates'
'index'
'krogh'
'nearest'
'pad'
'pchip'
'piecewise_polynomial'
'polynomial'
'quadric'
'slinear'
'spline'
'time'
'zero'
'bfill'
'pad'
'ffill'
None
Ixtiyoriy, standart qiymat 'linear'. NULL qiymatlarni almashtirishda qaysi usuldan foydalanishni belgilaydi
axis 0
1
'index'
'columns'
Ixtiyoriy, standart qiymat 0. NULL qiymatlar qaysi o‘q bo‘ylab to‘ldirilishini belgilaydi
inplace True
False
Ixtiyoriy, standart qiymat False. Agar True bo‘lsa: almashtirish joriy DataFrame’da bajariladi. Agar False bo‘lsa: almashtirish bajarilgan nusxani qaytaradi.
limit Son
None
Ixtiyoriy, standart qiymat None. To‘ldiriladigan NULL qiymatlarning maksimal sonini belgilaydi (agar method ko‘rsatilgan bo‘lsa)
limit_direction 'forward'
'backward'
'both'
Ixtiyoriy, standart qiymat 'forward' (agar method backfill yoki bfill bo‘lsa, limit_direction’ning standart qiymati 'backward'). To‘ldirish yo‘nalishini belgilaydi.
limit_area None
'inside'
'outside'
Ixtiyoriy, standart qiymat None. To‘ldirish cheklovlarini belgilaydi:
None - hech qanday cheklov yo‘q
'inside' - faqat yaroqli qiymatlar ichidagi NULL qiymatlarni to‘ldiradi
'outside' - faqat yaroqli qiymatlardan tashqaridagi NULL qiymatlarni to‘ldiradi
downcast Dictionary
None
Ixtiyoriy, muayyan ma’lumotlar turlari uchun to‘ldiriladigan qiymatlar dictionary’si


Qaytariladigan qiymat

Natijani o‘z ichiga olgan DataFrame yoki inplace parametri True ga o‘rnatilgan bo‘lsa, None.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!