当前位置:首页 > 体育 >

数值型数据分组的方法有哪些(数值型数据分组有哪些方法)

来源:原点资讯(www.yd166.com)时间:2023-10-31 07:08:57作者:YD166手机阅读>>

为帮助学习pandas,特意从和鲸社区中提炼出120道经典数据处理常见操作例题,从基础入门到进阶来更快速、更专业的角度理解pandas。主要包括:

  • Pandas基础
  • Pandas进阶
  • 金融数据处理
  • NumPy科学计算
  • 一些补充

(https://www.heywhale.com/mw/project/5ef96ce863975d002c95fd8a/content)

原始数据打印:

数据存储在Excel中,因为利用pd.read_excel()函数,读取数据

import pandas as pd import numpy as np data=pd.read_excel('Excel_test.xlsx') data.head()

数值型数据分组的方法有哪些,数值型数据分组有哪些方法(1)

需求确认:

现需要根据salary_列 新增一列categories,依据值 0~5000:低,5000~20000:中,20000~50000:高

代码实现:

方法一:新建函数salary_categories,并根据if语句判断值大小,并赋值给低中高,然后利用apply()方法,遍历数据。

def salary_categories(x): if x>20000 and x<=50000: result='高' elif x>5000 and x<=20000: result='中' else: result='低' return result data['categories']=data['salary_'].apply(salary_categories) data

数值型数据分组的方法有哪些,数值型数据分组有哪些方法(2)

方法二:利用cut()方法,将salary_列中数据离散化,形成需要的数据

bins = [0,5000, 20000, 50000] group_names = ['低', '中', '高'] data['categories_2'] = pd.cut(data['salary_'], bins, labels=group_names) data

数值型数据分组的方法有哪些,数值型数据分组有哪些方法(3)

总结:此案例使用两种方法实现新增列。分别是函数、cut()方法。

函数:函数中使用if语句对数值数据进行判断,并分别归为三类,最后利用apply()方法调用函数,实现了新增列。

cut()方法就简单的多了,设置分组区间,并对区间分类划分,同样实现了新增列。

通过对比可得,cut()方法简单明了,容易理解,推荐使用。

栏目热文

数据分组的最后一个步骤(如何以固定值将一组数据平均分组)

数据分组的最后一个步骤(如何以固定值将一组数据平均分组)

来源:我得学城本文约5900字,建议阅读10分钟本文我们将介绍比较两个(或多个)分布以及评估它们之间差异的大小和显著性的...

2023-10-31 06:33:54查看全文 >>

数据分组一般用在数值型数据上(数据分组的基本要求是什么)

数据分组一般用在数值型数据上(数据分组的基本要求是什么)

Excel可以使用分组功能来实现折叠展开行列的效果,同时可以在单元格内添加 号或-号来进行操作。具体步骤如下:1. 选中...

2023-10-31 07:07:02查看全文 >>

数据在什么情况下需要分组整理(数据分组整理时间表)

数据在什么情况下需要分组整理(数据分组整理时间表)

“ hello小伙伴们大家好,本节内容我们继续学习Excel Power Query数据处理实用18种方法的第3种——分...

2023-10-31 07:08:20查看全文 >>

数据分组的关键和核心怎么理解

数据分组的关键和核心怎么理解

当需要加密任意长度明文时,就需要分组迭代进行加密。 下面我们会聊到常用的分组模式和使用场景分组密码有很多模式,如果模式选...

2023-10-31 07:06:57查看全文 >>

数据库分组查询是怎么分组(数据库如何分组查询平均值)

数据库分组查询是怎么分组(数据库如何分组查询平均值)

在BOS2.0课程学习spring data JPA的时候,已经对复杂的多表多条件联合查询进行讲解,对于分组的操作,sp...

2023-10-31 06:58:31查看全文 >>

简单的数据排序和分组要知道什么(数据如何排序和分类汇总)

简单的数据排序和分组要知道什么(数据如何排序和分类汇总)

在登记各类的销售数据或者是部门分组数据的时候,我们经常会需要在上百条或者上千条数据中去进行数据筛选,以便可以得到我们想要...

2023-10-31 06:33:35查看全文 >>

数据分组的基本原则(数据分组具体步骤)

数据分组的基本原则(数据分组具体步骤)

按病种分值付费是指在基本医疗保险统筹基金支付本统筹区内住院医疗费的总额预算内,根据各病种均次费用与某固定值(或基准病种)...

2023-10-31 06:56:35查看全文 >>

数据库高级分组和分组的区别(数据库什么时候需要分组查询)

数据库高级分组和分组的区别(数据库什么时候需要分组查询)

1. 数据分组1.1. SQL的语句中具有分组功能的是GROUP BY和PARTITION BY1.1.1. 两者都有数...

2023-10-31 06:41:37查看全文 >>

数据分组的标准是什么(数值数据分组的步骤)

数据分组的标准是什么(数值数据分组的步骤)

统计思维本节的思维偏知识类,训练的过程其实就是学习知识的过程。下边就比较通用的统计知识和方法做简单介绍。Lary Was...

2023-10-31 06:53:09查看全文 >>

金骏眉的十大功效(金骏眉十大排名)

金骏眉的十大功效(金骏眉十大排名)

金骏眉,这款红茶中的珍品,源自于中国的武夷山,被誉为茶中佳人。它那独特的甜味和诱人的香气,使其在茶中独树一帜。那么,金骏...

2023-10-31 06:44:38查看全文 >>

文档排行