rsub()
Pandas DataFrame rsub() metodi
Misol
DataFrame’dagi har bir qiymatni 15 dan ayiring:
import pandas as pd
data = {
"points": [100, 120, 114],
"total": [350, 340, 402]
}
df = pd.DataFrame(data)
print(df.rsub(15))
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
rsub() metodi DataFrame’dagi har bir qiymatni ko‘rsatilgan qiymatdan ayiradi.
Bu metod teskari sub (reverse sub) deb ataladi va sub() metodiga o‘xshaydi, lekin 100 - 15 o‘rniga 15 - 100 ifodasini hisoblaydi.
Ko‘rsatilgan qiymat asl DataFrame’ga mos keladigan ma’lumotlar turiga ega obyekt bo‘lishi shart. U misoldagi kabi o‘zgarmas son, ro‘yxat [15, 20] yoki tuple {"points": 380, "total": 22} kabi ro‘yxatsimon obyekt yoki asl DataFrame’ga mos keladigan Pandas Series yoki boshqa DataFrame bo‘lishi mumkin.
Sintaksis
dataframe.rsub(other, axis, level, fill_value)
Parametrlar
| Parametr | Tavsif |
|---|---|
| other | Majburiy. Son, sonlar ro‘yxati yoki asl DataFrame’ga mos keladigan ma’lumotlar tuzilmasiga ega boshqa obyekt. |
| axis | Ixtiyoriy, solishtirish indeks bo‘yicha yoki ustunlar bo‘yicha bajarilishini belgilaydi. 0 yoki 'index' indeks bo‘yicha solishtirishni bildiradi. 1 yoki 'columns' ustunlar bo‘yicha solishtirishni bildiradi |
| level | Ixtiyoriy. Qayerda solishtirishni ko‘rsatadigan son yoki yorliq. |
| fill_value | Ixtiyoriy. Son yoki None. Ayirishdan oldin NaN qiymatlar bilan nima qilish kerakligini belgilaydi. |
Qaytariladigan qiymat
Natijani o‘z ichiga olgan DataFrame.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
