Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เขียนโปรแกรม Python คำนวณ Quantile เริ่มต้น (0.5) ของ Series

สมมติว่าคุณมี Series และต้องการคำนวณ quantile เริ่มต้น (default quantile = 0.5 ซึ่งคือ median)

วิธีแก้ปัญหา

  1. สร้าง Series
  2. ใช้ 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'