pd.cut()函数--Pandas

1. 函数功能

将连续性数值进行离散化处理:如对年龄、消费金额等进行分组

2. 函数语法

pandas.cut(x, bins, right=True, labels=None, retbins=False, precision=3, include_lowest=False, duplicates='raise', ordered=True)

3. 函数参数

参数含义
x要离散分箱操作的数组,必须是一维的
bins取值为:(1)整数n:将数据x划分为组距相等的n组;(2)标量组成的序列:指定每组的分界值;(3)IntervalIndex:间隔索引
right布尔值,默认为True:包括每组的右边边界值:当“ right = True”(默认值)时,则“ bins”=[1、2、3、4]表示(1,2],(2,3],(3,4]
labels指定离散化后返回每组的标签,长度与组数一致。默认为None:以分界值组成的左开右闭区间展示;取值为False时,返回一个区分箱的整数组成的序列。
retbins布尔值,默认为False:不返回分箱情况,该参数在bins取值为整数时起作用
precision分箱数值的精度,取值为整数,默认为3
include_lowest布尔值,默认为False:不包括每组的左侧分界值,即:左开区间
duplicates可选参数:当bins的边界值存在重复,采取的措施:raise(报错:默认)或者drop(删除)
ordered布尔值,默认为True:对labels标签排序,属于定序型变量:优秀>良好;取值为False时:得到的标签labels属于定类型变量:如:汉族、维吾尔族

4. 返回值

返回值包括两个

返回值含义
out返回值取决于labels参数的取值:(1)labels参数取值为None(默认):输入为Series时返回一个Series,其他输入类型返回categorical;(2)labels取值为标量组成的序列:输入为Series时返回一个Series,其他输入类型返回categorical;(3)labels取值为False时:返回一个整数组成的数组
bins计算得到或者制定的每组分界值,当retbins=True时,才会返回该值

5. 示例

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

其实标签为上述数字边界组成时,不需要通过Labels特别指定,取值为None时,默认即是上述形式。见下例:
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1619976.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

微信小程序 基于Android的美容理发师预约管理系统

,本系统主要根据管理员、用户及理发师的实际需要,方便用户利用互联网实现对商品信息进行立即订购,同时让管理者可以通过这个系统对用户实际需求以及各信息进行管理。设计该系统主要目的是为了方便用户、理发师可以有一个非常好的平台体验&…

mysql中delete怎么用_mysql怎么使用delete

MySQL中的delete语句一般用于删除表的一行或者多行数据。 以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:DELETE FROM [WHERE 子句] [ORDER BY 子句] [LIMIT 子句] DELETE FROM table_name [WHERE Clause]:指定要删除数据的表名。 ORDER BY 子句:可选项。表示…

DELETE 语句

SQL DELETE 作用 DELETE 语句用于删除表中的记录。 SQL DELETE 语法 DELETE FROM table_name WHERE some_columnsome_value; 请注意 SQL DELETE 语句中的 WHERE 子句! WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记…

Android studio 软件git使用

在 test 分支添加的方法 , 现在切换到 master分支 总共 2 个分支 , 当前的分支是 test 出现了 先试一下 force checkout , 尝试之后发现 , 你更改没有带过来 , 以为哪个类在master分支没有 , 所以这边也没有 , 切回分支 test 发现之前的跟改没有 , 这样即可以找回 继续切换…

mysql sql delete语句_SQL Delete语句

在本教程中,您将学习如何使用SQL DELETE语句删除表中的一行或多行。 1. SQL DELETE语句简介 要从表中删除一行或多行,请使用DELETE语句。 DELETE语句的一般语法如下: DELETE FROM table_name WHERE condition; 首先,提供要删除行的表名称(table_name)。 其次,在WHERE子句中…

DELETE语句

语法介绍 (1)如果我们想在SQL数据库中删除某一条数据,我们该怎样删除? Delete:删除 语法如下: 1.删除某一行数据 Delete from 表名称 Where 字段名 表值 2.删除整个表的数据 Delete fro…

delete用法解析

使用delete语句一次只能删除整行记录,不能删除某个字段。 (属于DML 语句会有提示是否删除)。 delete只会删除记录,不会删除表。 注: 如果要删除整张表,需要使用drop table命令。 如果要一次性清楚表中的数…

SQL入门之第九讲——DELETE删除语句

定义&#xff1a;DELETE 语句是用于删除表中的一条或多条记录。 基本语法&#xff1a; DELETE FROM <表名> WHERE <筛选条件>;1.DELETE删除语句 如果省略WHERE条件时&#xff0c;这回收DELETE 语句就会删除整个表的数据记录。需要注意的是&#xff1a;这里不会删…

驾驶员监控系统DMS系统功能规范

概述 文档范围 该文档阐述了DMS系统的功能场景、系统组成、接口需求等。 目的 该功能规范为DMS系统及周边件的开发提供参考。 缩写与定义 英文缩写 英文全称 中文描述 DMS: Driver Monitoring System 驾驶员监控系统 MPU: Micro Processor Unit 微处理器单元 IECU: …

Windows Server 2008安装VMTool提示要更新到 SP2

安装了个win2008的iso&#xff0c;我也不知道什么版本的&#xff0c;再安装VMware Tools时出现以下错误&#xff1a; 装程序无法继续。本程序需要您将此虚拟机上安装的操作系统更新到SP2&#xff0c;有关详细信息请参阅以下<A HREF“https://kb.wmware.com/kb/55798”>知…

windows 2003 sp2补丁导致的isa各类报错问题:***无法连接 651报错等

公司服务器安全整改测评&#xff0c;发现isa服务器的系统是windows server 2003 sp1不满足安全需要。所以要进行sp2补丁升级。升级后发现原来发布到internet的服务器都无法连接&#xff0c;具体故障如下&#xff1a; 1、发布的RDP经过外网连接后&#xff0c;使用isa自带的日志监…

部署Exchange2003+sp2补丁

安装步骤&#xff1a; 1把服务器加入域 2添加iis组件&#xff08;WEB.SMTP.NNTP&#xff09; 3 ASP.NET 4安装exchange的sp2补丁 试验步骤如下 1至少需要2台机器&#xff0c;一个是域控制器&#xff0c;一个是EXCHANGE服务器。 做一个新的域把另一台机器加入域中 2接下来添加ii…

Office2010 整合 SP2補丁

安裝Office 2010 的時候&#xff0c;有時候會默認沒有sp2&#xff0c;那有ISO的你應該如何做呢&#xff1f; 我手頭上的是零售版&#xff08;家庭與企業、中文簡體、中文繁體、英語&#xff09; 默認版本號&#xff1a;14.0.4 SP2是&#xff1a;14.0.7 官方鏈接&#xff1a;htt…

Windows2003和SP2补丁集成+GHOST安装系统

Windows2003 和 SP2 补丁集成 GHOST 安装系统 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /> 一、下面我们先做windows2003和sp2补丁集成 1、首先&#xff0c;准备好一个原“windows<?xml:namespace prefix st1 ns &quo…

部署Exchange Server 2003+SP2补丁

Exchange 作为强大的邮件服务器&#xff0c;工作在 Win 2003 或 Wins 2003 sp2 的操作系统上&#xff0c; Exchange Server 2003 安装程序要求在服务器上安装并启用下列组件和服务 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" …

2003安装集成SP2补丁+无人值守

实验需要三个工具&#xff0c;为win2003SP2,windows2003系统.ISO镜像&#xff0c;UitraISO文件。<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /> 一. 先建无人值守应答文件. 二. 然后在D盘新建两个文件夹win2003和SP2. 三…

System center 2012 R2 实战二、双实例SQL安装+SP2补丁更新

微软的很多服务器产品底层都需要数据库的支持&#xff0c;当我们构建一套应用系统&#xff0c;一套企业信息化平台的时候&#xff0c;数据库往往也充当着重要的作用&#xff0c;微软的UC系列&#xff0c;Dynamic 系列&#xff0c;Biztalk系列&#xff0c;基于IIS的动态网站&…

C语言-内存分布(STM32内存分析)

C/C内存分布 一、内存组成二、静态区域文本段 &#xff08;Text / 只读区域 RO&#xff09;已初始化读写数据段&#xff08;RW data -- Initialized Data Segment&#xff09;未初始化数据段&#xff08;BSS -- Block Started by Symbol&#xff09; 三、动态区域堆&#xff08…

MyBatis-Plus 总结

MyBatis-Plus简介 官网&#xff1a;https://baomidou.com/ GitHub&#xff1a;https://github.com/baomidou/mybatis-plus Gitee&#xff1a;https://gitee.com/baomidou/mybatis-plus 简介 MyBatis-Plus &#xff08;简称 MP&#xff09;是一个 MyBatis的增强工具&#x…

Unittest自动化测试框架vs Pytest自动化测试框架

引言 前面一篇文章Python单元测试框架介绍已经介绍了python单元测试框架&#xff0c;大家平时经常使用的是unittest&#xff0c;因为它比较基础&#xff0c;并且可以进行二次开发&#xff0c;如果你的开发水平很高&#xff0c;集成开发自动化测试平台也是可以的。而这篇文章主要…