Python Pandas Dataframe.describe()使用及代码实例

 更新时间:2023年09月12日 14:18:51   作者:qq_42217711  
这篇文章主要介绍了Python Pandas Dataframe.describe()使用及代码实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Python Pandas Dataframe.describe()

Python是进行数据分析的一种出色语言,主要是因为以数据为中心的Python软件包具有奇妙的生态系统。

Pandas是其中的一种,使导入和分析数据更加容易。

Pandas describe()用于查看一些基本的统计详细信息,例如数据帧的百分位数,均值,标准差等或一系列数值。

当此方法应用于一系列字符串时,它将返回不同的输出,如以下示例所示。

DataFrame.describe(percentiles=None, include=None, exclude=None)

参数

  • percentile:列出像0-1之间的数字的数据类型以返回各自的百分位数
  • include:描述 DataFrame 时要包括的数据类型列表。默认为无
  • exclude:描述 DataFrame 时要排除的数据类型列表。默认为无

返回类型 

DataFrame 的统计摘要。

要下载以下示例中使用的数据集,请单击此处。

在以下示例中,使用的 DataFrame 包含一些NBA球员的数据。

下面是任何操作之前的数据帧图像。

范例1

描述具有对象和数字数据类型的 DataFrame

在此示例中,描述了 DataFrame ,并传递了['object']以包含参数以查看对象系列的描述。

将[.20,.40,.60,.80]传递给百分位数参数,以查看数字系列的相应百分位数。

# importing pandas module  
import pandas as pd  
# importing regex module 
import re 
# making data frame  
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")  
# removing null values to avoid errors  
data.dropna(inplace = True)  
# percentile list 
perc =[.20, .40, .60, .80] 
# list of dtypes to include 
include =['object', 'float', 'int'] 
# calling describe method 
desc = data.describe(percentiles = perc, include = include) 
# display 
desc

输出:

如输出图像中所示,返回了数据帧的统计描述以及各自传递的百分位数。

对于带有字符串的列,返回NaN进行数字运算。

范例2

描述字符串系列

在此示例中,“名称”列调用describe方法,以查看对象数据类型的行为。

# importing pandas module  
import pandas as pd  
# importing regex module 
import re 
# making data frame  
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")  
# removing null values to avoid errors  
data.dropna(inplace = True)  
# calling describe method 
desc = data["Name"].describe() 
# display 
desc

输出:

如输出图像中所示,describe()的行为对于一系列字符串是不同的。

在这种情况下,返回了不同的统计信息,例如值的计数,唯一值,出现次数的最高值和发生频率。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 在pycharm中使用pipenv创建虚拟环境和安装django的详细教程

    在pycharm中使用pipenv创建虚拟环境和安装django的详细教程

    这篇文章主要介绍了在pycharm中使用pipenv来创建虚拟环境和安装django的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • python用海龟绘图写贪吃蛇游戏

    python用海龟绘图写贪吃蛇游戏

    这篇文章主要为大家详细介绍了python用海龟绘图写贪吃蛇游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Python numpy多维数组实现原理详解

    Python numpy多维数组实现原理详解

    这篇文章主要介绍了python numpy多维数组实现原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • python3.5基于TCP实现文件传输

    python3.5基于TCP实现文件传输

    这篇文章主要为大家详细介绍了python3.5基于TCP实现文件传输的代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 对Python random模块打乱数组顺序的实例讲解

    对Python random模块打乱数组顺序的实例讲解

    今天小编就为大家分享一篇对Python random模块打乱数组顺序的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • python 实用工具状态机transitions

    python 实用工具状态机transitions

    这篇文章主要介绍了python 实用工具状态机transitions的使用,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-11-11
  • flask入门之文件上传与邮件发送示例

    flask入门之文件上传与邮件发送示例

    本篇文章主要介绍了flask入门之文件上传与邮件发送示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Python中zip()函数用法实例教程

    Python中zip()函数用法实例教程

    这篇文章主要介绍了Python中zip()函数用法实例教程,对Python初学者有一定的借鉴价值,需要的朋友可以参考下
    2014-07-07
  • pytest解读fixture有效性及跨文件共享fixtures

    pytest解读fixture有效性及跨文件共享fixtures

    这篇文章主要为大家介绍了pytest官方文档fixture有效性及跨文件共享fixtures的解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 神经网络理论基础及Python实现详解

    神经网络理论基础及Python实现详解

    这篇文章主要介绍了神经网络理论基础及Python实现详解,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12

最新评论