สมมติว่าคุณมี Series และต้องการคำนวณ quantile เริ่มต้น (default quantile = 0.5 ซึ่งคือ median)
วิธีแก้ปัญหา
- สร้าง Series
- ใช้
series.quantile(0.5)หรือseries.quantile(.5)
ตัวอย่างโค้ด
import pandas as pd
data = pd.Series([10, 20, 30, 40, 50])
print("Series:", data.values)
# Quantile 0.5 (median)
result = data.quantile(.5)
print("Quantile 0.5 (median):", result)
ผลลัพธ์
Series: [10 20 30 40 50]
Quantile 0.5 (median): 30.0
คำอธิบาย:
- Quantile: ค่าที่แบ่งข้อมูลตามสัดส่วนที่กำหนด (0.0 - 1.0)
quantile(0.5)= Median (ค่ากึ่งกลาง) แบ่งข้อมูลครึ่งครึ่ง- ค่าอื่นที่นิยม: 0.25 (Q1), 0.75 (Q3), 0.0 (min), 1.0 (max)
- สามารถส่ง list ได้:
data.quantile([0.25, 0.5, 0.75])คืนค่า Series - พารามิเตอร์
interpolationกำหนดวิธีประมาณค่าเมื่อ quantile ตกอยู่ระหว่างสองค่า: 'linear' (default), 'lower', 'higher', 'midpoint', 'nearest'