replace()
Pandas DataFrame replace() metodi
Misol
Butun DataFrame bo‘yicha 50 qiymatini 60 qiymati bilan almashtiring:
import pandas as pd
data = {
"name": ["Bill", "Bob", "Betty"],
"age": [50, 50, 30],
"qualified": [True, False, False]
}
df = pd.DataFrame(data)
newdf = df.replace(50, 60)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
replace() metodi ko‘rsatilgan qiymatni boshqa ko‘rsatilgan qiymat bilan almashtiradi.
replace() metodi butun DataFrame bo‘ylab qidiradi va ko‘rsatilgan qiymatning har bir uchrashini almashtiradi.
Sintaksis
dataframe.replace(to_replace, value, inplace, limit, regex, method)
Parametrlar
inplace, limit, regex,
method parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| to_replace | Majburiy, nima qidirilishini ifodalovchi string, ro‘yxat, dictionary, Series, son yoki regulyar ifoda | |
| value | Ixtiyoriy, almashtiriladigan yangi qiymatni belgilaydigan string, son, dictionary, ro‘yxat yoki regulyar ifoda. | |
| 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 bo‘shliq o‘lchamining maksimal chegarasini belgilaydi |
| regex | True |
Ixtiyoriy, standart qiymat False. Almashtirish regulyar ifoda yordamida bajarilishi yoki bajarilmasligini belgilaydi. |
| method | 'bfill' |
Ixtiyoriy,
value parametri berilmagan bo‘lsa, almashtirish qanday bajarilishini 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!
