菜单
×
   ❮     
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 describe() 方法

❮ DataFrame 参考


示例

返回 DataFrame 中数据的统计描述

import pandas as pd

data = [[10, 18, 11], [13, 15, 8], [9, 20, 3]]

df = pd.DataFrame(data)

print(df.describe())
自己动手试一试 »

定义和用法

describe() 方法返回 DataFrame 中数据的描述。

如果 DataFrame 包含数值数据,则描述包含每列的以下信息:

count - 非空值的数量。
mean - 平均值。
std - 标准差。
min - 最小值。
25% - 第 25 百分位数*。
50% - 第 50 百分位数*。
75% - 第 75 百分位数*。
max - 最大值。

*百分位数含义:有多少值小于给定的百分位数。在我们的机器学习百分位数章节中阅读更多关于百分位数的内容。


语法

dataframe.describe(percentiles, include, exclude, datetime_is_numeric)

参数

percentileincludeexcludedatetime_is_numeric 参数是关键字参数

参数 描述
percentile 0 到 1 之间的数字
0 和 1
可选,要在结果中包含的百分位数列表,默认为
[.25, .50, .75].
include
'all'

数据类型
可选,结果中允许的数据类型列表
exclude
'all'

数据类型
可选,结果中不允许的数据类型列表
datetime_is_numeric True
False
可选,默认为 False。设置为 True 以将日期时间数据视为数值

 返回值

一个包含每行统计信息的 DataFrame 对象。


❮ DataFrame 参考

×

联系销售

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

报告错误

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

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

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