interpolate()
Pandas DataFrame interpolate() metodi
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' |
Ixtiyoriy, standart qiymat 'linear'. NULL qiymatlarni almashtirishda qaysi usuldan foydalanishni belgilaydi |
| axis | 0 |
Ixtiyoriy, standart qiymat 0. NULL qiymatlar qaysi o‘q bo‘ylab to‘ldirilishini belgilaydi |
| inplace | True |
Ixtiyoriy, standart qiymat False. Agar True bo‘lsa: almashtirish joriy DataFrame’da bajariladi. Agar False bo‘lsa: almashtirish bajarilgan nusxani qaytaradi. |
| limit | SonNone |
Ixtiyoriy, standart qiymat None. To‘ldiriladigan NULL qiymatlarning maksimal sonini belgilaydi (agar method ko‘rsatilgan bo‘lsa) |
| limit_direction | 'forward' |
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 |
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 | DictionaryNone |
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.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
