菜单
×
   ❮     
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
插值 'higher'
'linear'
'lower'
'midpoint'
'nearest'
可选。指定要使用的插值方法。

 返回值

一个包含分位数的 SeriesDataFrame 对象。

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

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

此函数不会修改原始 DataFrame 对象。


❮ DataFrame 参考

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持