python之value_counts()的具体使用

 更新时间:2023年10月15日 16:28:21   作者:赵孝正  
value_counts() 是一个用于统计某列中各个值的出现次数的函数,本文主要介绍了python之value_counts()的具体使用,具有一定的参考价值,感兴趣的可以了解一下

value_counts() 是一个用于统计某列中各个值的出现次数的函数。当配合参数 bins 使用时,它可以将数据分成指定的区间,然后统计每个区间内值的出现次数。

举个例子,假设我们有一个包含身高数据的DataFrame:

|   姓名  | 身高(cm) |
|--------|---------|
|   小明 |   175   |
|   小红 |   160   |
|   小刚 |   180   |
|   小美 |   162   |
|   小强 |   175   |
|   ...  |   ...   |

我们可以使用 value_counts() 统计各个身高出现的次数:

height_counts = df['身高(cm)'].value_counts()

结果可能如下:

180    3
175    2
162    1
160    1
Name: 身高(cm), dtype: int64

这表示在数据中,身高为180cm的出现了3次,175cm出现了2次,162cm出现了1次,160cm出现了1次。

如果我们想将身高分成几个区间并统计每个区间内的人数,可以使用 bins 参数:

height_counts_bins = df['身高(cm)'].value_counts(bins=[150, 160, 170, 180, 190])

这将把身高分成以下区间:(150, 160], (160, 170], (170, 180], (180, 190],然后统计每个区间内的人数。

输出

假设在给定的数据中:

  • 有3个人的身高在区间 (150, 160] 内,
  • 有2个人的身高在区间 (160, 170] 内,
  • 有1个人的身高在区间 (170, 180] 内,
  • 没有人的身高在区间 (180, 190] 内,

那么 height_counts_bins 的输出可能会是类似于以下的结果:

(150.0, 160.0]    3
(160.0, 170.0]    2
(170.0, 180.0]    1
(180.0, 190.0]    0
Name: 身高(cm), dtype: int64

希望这个例子能帮到您理解 value_counts() 和 bins 的用法。

到此这篇关于python之value_counts()的具体使用的文章就介绍到这了,更多相关python value_counts()内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    这篇文章主要介绍了Python中的左斜杠、右斜杠(正斜杠和反斜杠)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • Python应用开发之实现串口通信

    Python应用开发之实现串口通信

    在嵌入式开发中我们经常会用到串口,串口通信简单,使用起来方便,且适用场景多。本文为大家准备了Python实现串口通信的示例代码,需要的可以参考一下
    2022-11-11
  • Python关于sys.argv[]的用法及说明

    Python关于sys.argv[]的用法及说明

    sys.argv[]是Python中用于从程序外部获取参数的列表,参数索引从0开始,0索引代表脚本名称本身,后续索引代表传递给脚本的参数,通过指定索引可以获取特定的参数,如sys.argv[1]获取第一个传入参数,当传入多个参数时,可以通过切片或循环获取全部参数
    2024-09-09
  • Python 格式化输出_String Formatting_控制小数点位数的实例详解

    Python 格式化输出_String Formatting_控制小数点位数的实例详解

    在本篇文章里小编给大家整理了关于Python 格式化输出_String Formatting_控制小数点位数的实例内容,需要的朋友们参考下。
    2020-02-02
  • Python装饰器实现几类验证功能做法实例

    Python装饰器实现几类验证功能做法实例

    下面小编就为大家带来一篇Python装饰器实现几类验证功能做法实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • python 爬取哔哩哔哩up主信息和投稿视频

    python 爬取哔哩哔哩up主信息和投稿视频

    本项目主要功能是爬取部分哔哩哔哩up主信息和up主投稿视频信息,用作数据处理与分析学习(不得用于商业和其他侵犯他人权益的用途)。有此需求的朋友可以了解下本项目
    2021-06-06
  • Django中多种重定向方法使用详解

    Django中多种重定向方法使用详解

    这篇文章主要介绍了Django中多种重定向方法使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python中函数默认值使用注意点详解

    python中函数默认值使用注意点详解

    下面小编就为大家带来一篇python中函数默认值使用注意点详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • Python 24个常用模块编程必备知识库

    Python 24个常用模块编程必备知识库

    本文给大家分享Python 24个常用模块编程必备知识库,本文通过实例代码给介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • python合并多个excel文件的示例

    python合并多个excel文件的示例

    这篇文章主要介绍了python合并多个excel文件的示例,帮助大家提高办公效率,感兴趣的朋友可以了解下
    2020-09-09

最新评论