Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tính quantile mặc định (0.5 - median) của Series Python pandas

Giả sử bạn muốn tính quantile mặc định (median = 0.5) của một Series.

Giải pháp

  • Tạo Series.
  • Gọi series.quantile(0.5) hoặc series.quantile(.5).

Mã ví dụ

import pandas as pd

data = pd.Series([10, 20, 30, 40, 50])
print("Series:\n", data)

median = data.quantile(.5)
print("\nQuantile 0.5 (Median):", median)

Kết quả

Series:
0    10
1    20
2    30
3    40
4    50
dtype: int64

Quantile 0.5 (Median): 30.0

Giải thích:

  • Quantile 0.5 = Median (trung vị).
  • Với số lẻ phần tử (5): lấy giá trị giữa (30).
  • Với số chẵn: trung bình 2 giá trị giữa.
  • Có thể tính nhiều quantile: data.quantile([0.25, 0.5, 0.75]).