Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Pandas DataFrame quantile() 方法

❮ DataFrame 参考


示例

返回每列 0.2 分位数的值

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))
自己试试 »

定义和用法

quantile() 方法计算给定轴上值的百分位数。默认轴为行。

通过指定列轴 (axis='columns'), quantile() 方法按列计算百分位数,并返回每的平均值。


语法

dataframe.quantile(q, axis, numeric_only, unterpolation)

参数

qaxisnumeric_only 参数是 关键字参数

参数 描述
q 浮点数
数组
可选,默认为 0.5。指定要计算的百分位数。
axis 0
1
'index'
'columns'
可选,检查哪个轴,默认为 0。
numeric_only True
False
可选。指定是否仅检查数值。默认为 True
interpolation 'higher'
'linear'
'lower'
'midpoint'
'nearest'
可选。指定要使用的插值方法。

返回值

包含百分位数的 SeriesDataFrame 对象。

如果 q 参数是浮点数,则返回值将是 Series 对象。

如果 q 参数是数组,则返回值将是 DataFrame 对象。

此函数不会对原始 DataFrame 对象进行更改。


❮ DataFrame 参考

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.