mask()

Pandas DataFrame mask() metodi

❮ DataFrame ma’lumotnomasi


Misol

Yoshi 30 dan KATTA bo‘lgan barcha qiymatlarni NaN qilib belgilang:

import pandas as pd data = {   "age": [50, 40, 30, 40, 20, 10, 30],   "qualified": [True, False, False, False, False, True, True] } df = pd.DataFrame(data) newdf = df.mask(df["age"] > 30)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

mask() metodi shart True natija bergan qatorlardagi qiymatlarni almashtiradi.

mask() metodi where() metodining teskarisidir.


Sintaksis

dataframe.mask(cond, other, inplace, axis, level, errors, try_cast)

Parametrlar

other, inplace, axis, level, errors, try_cast parametrlari kalit so‘zli argumentlar hisoblanadi.

Parametr Qiymat Tavsif
cond   Majburiy. True yoki False natija beradigan ifoda yoki funksiya
other String
Son
Series
DataFrame
Ixtiyoriy. Shart True natija bergan qatorlarni almashtirish uchun ishlatiladigan qiymatlar to‘plami
inplace True
False
Ixtiyoriy, standart qiymat False. Amalni asl DataFrame’da bajarish yoki bajarmaslikni belgilaydi; agar bajarilmasa (standart holat), bu metod yangi DataFrame qaytaradi
axis Son
None
Ixtiyoriy, standart qiymat None. Tekislash o‘qini belgilaydi
level Son
None
Ixtiyoriy, standart qiymat None. Tekislash darajasini belgilaydi
errors 'raise'
'ignore'
Ixtiyoriy, standart qiymat 'raise'. Istisnolar (exception) bilan nima qilish kerakligini belgilaydi
try_cast True
False
Ixtiyoriy, standart qiymat False. Natijani kiruvchi ma’lumot turiga qaytarib o‘tkazishga urinish yoki urinmaslikni belgilaydi


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!