Phân vị là một thuật ngữ được sử dụng trong thống kê để biểu thị cách một điểm số so sánh với các điểm số khác trong cùng một tập hợp. Trong chương trình này, chúng ta phải tìm phân vị thứ n của một chuỗi Gấu trúc.
Thuật toán
Step 1: Define a Pandas series. Step 2: Input percentile value. Step 3: Calculate the percentile. Step 4: Print the percentile.
Mã mẫu
import pandas as pd series = pd.Series([10,20,30,40,50]) print("Series:\n", series) n = int(input("Enter the percentile you want to calculate: ")) n = n/100 percentile = series.quantile(n) print("The {} percentile of the given series is: {}".format(n*100, percentile))
Đầu ra
Series: 0 10 1 20 2 30 3 40 4 50 dtype: int64 Enter the percentile you want to calculate: 50 The 50.0 percentile of the given series is: 30.0
Giải thích
Hàm lượng tử trong thư viện Pandas chỉ nhận các giá trị từ 0 đến 1 làm tham số. Do đó, chúng ta phải chia giá trị phân vị cho 100 trước khi chuyển nó vào hàm lượng tử.