quantile()
Pandas DataFrame quantile() metodi
Misol
Har bir ustun uchun 0.2 kvantildagi qiymatlarni qaytaring:
import pandas as pd
data = [[1, 1, 2], [6, 4, 2], [4, 2, 1], [4, 2, 3]]
df = pd.DataFrame(data)
print(df.quantile(0.2))
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
quantile() metodi berilgan o‘qdagi (axis) qiymatlarning kvantilini hisoblaydi. Standart o‘q — qator.
Ustunlar o‘qini (axis='columns') ko‘rsatsangiz,
quantile() metodi kvantilni ustunlar bo‘ylab hisoblaydi va har bir qator uchun o‘rtacha qiymatni qaytaradi.
Sintaksis
dataframe.quantile(q, axis, numeric_only, unterpolation)
Parametrlar
q, axis, numeric_only parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| q | Float Massiv |
Ixtiyoriy, standart qiymat 0.5. Hisoblanadigan kvantilni belgilaydi. |
| axis | 0 |
Ixtiyoriy, qaysi o‘qni tekshirishni belgilaydi, standart qiymat 0. |
| numeric_only | True |
Ixtiyoriy. Faqat sonli qiymatlarni tekshirish yoki tekshirmaslikni belgilaydi. Standart qiymat True |
| interpolation | 'higher' |
Ixtiyoriy. Ishlatiladigan interpolyatsiya usulini belgilaydi. |
Qaytariladigan qiymat
Kvantillarni o‘z ichiga olgan Series yoki DataFrame obyekti.
Agar q argumenti Float bo‘lsa, qaytariladigan qiymat Series obyekti bo‘ladi.
Agar q argumenti massiv (Array) bo‘lsa, qaytariladigan qiymat DataFrame obyekti bo‘ladi.
Bu funksiya asl DataFrame obyektiga o‘zgartirish kiritmaydi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
