问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据预处理 - 类型转换(离散型)

发布网友 发布时间:2022-12-09 16:34

我来回答

1个回答

热心网友 时间:2023-01-25 08:20

当我们拿到一个数据分析任务时,我们并不能直接调用数据挖掘算法来解决该问题。在实际的任务中,我们所面对的数据质量都不是特别的好,如果我们对质量较差的数据集直接应用算法建模,那么得到结果也可想而知。所以在调用算法之前,必须对数据进行预处理工作。数据预处理是整个数据挖掘过程中最累的一部分工作,但也是非常重要的一部分工作,只要得到质量较高的数据集,后期的建模工作才会更有意义。数据预处理涉及的方面非常的多,如缺失值处理,异常值处理,重复值处理,数据类型转换,样本处理等等。

这一小节,我们先来了解下数据类型转换中的离散型数据转换。在调用算法对数据集进行训练时,算法并不能识别这些离散型的数据(例如:Male, Female),所以,我们就需要将这些离散型数据转换为计算机可识别的数值型数据(如:0,1,2...)。

这里我们介绍4种离散型数据的处理方法,其中两种是使用python的pandas库进行处理,另外两种是使用python的sklearn库进行处理。

导入数据集:
链接: https://pan.baidu.com/s/14nMqBH1kHm_CJWp_7mNE5w


提取码:i75t

查看各个特征的类型:

我们所说的离散型数据就是object和bool类型的数据,计算机无法直接处理这两类数据,所以我们需对它们做类型转换。
我们选取其中的"Generation"特征作为例子,可以看出"Genaration"特征中有6个类别值,然后分别使用4种方法对其进行处理。

首先构造映射字典,然后将原始特征映射为新的特征。

get_mmies采用的是one_hot encoding的编码方式,它将特征中的每一个类别值都编码为0,1两种,存在即为1,不存在即为0。

上图便是pd.get_mmies()的操作结果,若对数据进行后续操作,使用pd.concat([pk,gen],axis=1)将两份数据集进行合并。

LabelEncoder方法会将原特征中不同的类别从0开始进行编码,0,1,2,3.....

OneHotEncoder方法,从名字上看,与pd.get_mmies()方法是一样的。

离散型数据转化为数值型数据有4种方法[pandas.map(), pandas.get_mmies(), LabelEncoder(), OneHotEncoder()],在平时的数据处理中,我们选择其中的一种就可以。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福如东海终身寿险(A款)(分红型)能退多少钱 我买的新华人寿保险福如东海A型,但是想退了。 杭州樱花日语学校的学习效果如何得到管理与跟踪? 枣子不能与什么一起吃 枣子和什么食物相克 枣子和什么相克 枣子跟什么不能一起吃 电风扇带不动风叶拿掉风叶能转是怎么回事 嵌入式学习首先要学什么基础 学习嵌入式的基础是什么 数据预处理-缺失值 译|大数据科普系列-数据预处理 口袋妖怪绿叶 鬼斯通配招 口袋妖怪复刻鬼斯厉害吗 鬼斯技能属性分析 口袋妖怪魂银 鬼斯通这样配招行么? 求北京地区物业管理公司的企业名录。 鸡被蛇咬了但是还可以走路.请问可以吃吗 农村老人说,吃被眼镜蛇咬过的土鸡才是一等一的美味,是真的假的? 人可以吃被蛇咬过的动物吗? 大公鸡被蛇咬还能吃吗 老话说“被毒蛇咬过的鸡更美味”,这是真的吗?人吃了会不会中毒呢? 大蛇进农户家偷鸡,被捉后仍不松口,你觉得被蛇咬死的鸡还能吃吗? 鸡被蛇咬死了、、鸡肉可以吃吗 被毒蛇咬过的鸡能吃吗? 敦煌股份2020成交额是多少 百神庙镇民政部门邮编 百神庙镇的资源概况 百神庙镇的地理区位 百神庙镇的介绍 百神庙镇附近可有养鸡棚出租 我想问问ipad,a1822是什么机型 ipad2017是 md786ch/b是ipad几代 联通携号转网的步骤是怎么样的? 实况2021如何打传奇补丁 实况2021ai优化补丁有用吗 实况2021 怎么卸载 烟雾补丁 pes2021如何调出第四套球衣 实况足球2021s挂打不上 封神英雄榜之马招娣是鸿均老祖的徒弟 找一个女主是穿越到封神英雄榜的,哪吒小时候被李靖是责罚,她不顾一切的... 穿越封神英雄榜女主小说 穿越之封神英雄榜武吉的妹妹 橙光游戏之穿越封神英雄榜狐仙儿 怎么穿越到封神英雄里 《封神英雄榜2》梅山七怪蛇精扮演者是谁 梅山七怪蛇精演员是男的女... 余额宝自动转到网商银行 大嘴巴子是网络语吗? 追爱时光机在哪播 追爱时光机哪里能看