fillna()
Pandas DataFrame fillna() metodi
Misol
NULL qiymatlarni 222222 soni bilan almashtiring:
Bu misolda data.csv nomli .csv fayldan foydalanamiz
import pandas as pd
df = pd.read_csv('data.csv')
newdf = df.fillna(222222)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
fillna() metodi NULL qiymatlarni ko‘rsatilgan qiymat bilan almashtiradi.
Agar inplace parametri True ga o‘rnatilmagan bo‘lsa, fillna() metodi yangi DataFrame obyektini qaytaradi; aks holda
fillna() metodi almashtirishni asl DataFrame’ning o‘zida bajaradi.
Sintaksis
dataframe.fillna(value, method, axis, inplace, limit, downcast)
Parametrlar
axis, method, inplace, limit, downcast parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| value | Son String Dictionary Series DataFrame |
Majburiy, NULL qiymatlar o‘rniga qo‘yiladigan qiymatni belgilaydi. Bu butun qator yoki ustun uchun qiymatlar ham bo‘lishi mumkin. |
| method | 'backfill' |
Ixtiyoriy, standart qiymat None. 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) |
| 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!
