Phương thức Pandas DataFrame quantile()
Ví dụ
Trả về các giá trị ở phân vị 0,2 cho mỗi cột:
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))
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức quantile()
tính toán lượng tử của các giá trị trong một trục nhất định. Trục mặc định là hàng.
Bằng cách chỉ định trục cột ( axis='columns'
), phương thức quantile()
tính toán lượng tử theo cột và trả về giá trị trung bình cho mỗi hàng .
Cú pháp
dataframe .quantile(q, axis, numeric_only, unterpolation)
Thông số
Các tham số q
, axis
, numeric_only
là các đối số từ khóa .
Parameter | Value | Description |
---|---|---|
q | Float Array | Optional, Default 0.5. Specifies the quantile to calculate. |
axis | 0 | Optional, Which axis to check, default 0. |
numeric_only | True | Optional. Specify whether to only check numeric values. Default True |
interpolation | 'higher' | Optional. Specifies the interpolation method to use. |
Giá trị trả về
Một đối tượng Sê-ri hoặc một DataFrame có các lượng tử.
Nếu đối số q là Float thì giá trị trả về sẽ là đối tượng Series .
Nếu đối số q là Mảng thì giá trị trả về sẽ là đối tượng DataFrame .
Hàm này KHÔNG thực hiện thay đổi đối tượng DataFrame ban đầu.