mask()
Pandas DataFrame mask() metodi
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 |
Ixtiyoriy, standart qiymat False. Amalni asl DataFrame’da bajarish yoki bajarmaslikni belgilaydi; agar bajarilmasa (standart holat), bu metod yangi DataFrame qaytaradi |
| axis | SonNone |
Ixtiyoriy, standart qiymat None. Tekislash o‘qini belgilaydi |
| level | SonNone |
Ixtiyoriy, standart qiymat None. Tekislash darajasini belgilaydi |
| errors | 'raise' |
Ixtiyoriy, standart qiymat 'raise'. Istisnolar (exception) bilan nima qilish kerakligini belgilaydi |
| try_cast | True |
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.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
