fillna()

Pandas DataFrame fillna() metodi

❮ DataFrame ma’lumotnomasi


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'
'bfill'
'pad'
'ffill'
None
Ixtiyoriy, standart qiymat None. 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)
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!