博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习笔记(4.29)
阅读量:6217 次
发布时间:2019-06-21

本文共 804 字,大约阅读时间需要 2 分钟。

遇到问题:

暂无

学习内容

缺失值填充处理

houseprice['LotFrontage']=houseprice['LotFrontage'].fillna(0)   复制代码

将该列中的空值或者NA填充为0

all_data.product_type[all_data.product_type.isnull()]=all_data.product_type.dropna().mode().values 复制代码

如果该列是字符串的,就将该列中出现次数最多的字符串赋予空值,mode()函数就是取出现次数最多的元素。

houseprice['LotFrontage'].fillna(method='pad') 复制代码

使用前一个数值替代空值或者NA,就是NA前面最近的非空数值替换

houseprice['LotFrontage'].fillna(method='bfill',limit=1) 复制代码

使用后一个数值替代空值或者NA,limit=1就是限制如果几个连续的空值,只能最近的一个空值可以被填充。

houseprice['LotFrontage'].fillna(houseprice['LotFrontage'].mean())    复制代码

使用平均值进行填充

houseprice['LotFrontage'].interpolate()复制代码

使用插值来估计NaN 如果index是数字,可以设置参数method='value' ,如果是时间,可以设置method='time'

houseprice= houseprice.fillna(houseprice.mean()) 复制代码

将缺失值全部用该列的平均值代替,这个时候一般已经提前将字符串特征转换成了数值。

转载于:https://juejin.im/post/5ccbf4516fb9a0322e73a0b7

你可能感兴趣的文章
【IOS】ios中NSUserDefault与android中的SharedPreference用法简单对比
查看>>
perl adbldxml.pl报错BEGIN failed--compilation aborted at adbldxml.pl line 32
查看>>
MapGuide Tips----如何在MapGuide Fusion Viewer里设置搜索选中地物时的Scale?
查看>>
do_exit【转】
查看>>
Java生成某段时间内的随机时间
查看>>
GNU make manual 翻译(十三)
查看>>
Android -- onMeasure
查看>>
ElasticSearch vs Solr多维度分析对比
查看>>
Metasploit的三种启动方式
查看>>
[EntLib]微软企业库5.0 学习之路——第六步、使用Validation模块进行服务器端数据验证...
查看>>
【转】c++中引用的全方位解读
查看>>
MapGuide Maestro 5.1发布了
查看>>
C#中string与byte[]的转换帮助类
查看>>
海量数据面试题
查看>>
XMOVE3.0手持终端——软件介绍(一):精简型嵌入式管理系统的菜单实现和任务切换...
查看>>
iOS:实现图片的无限轮播(二)---之使用第三方库SDCycleScrollView
查看>>
Linux 僵尸进程
查看>>
ASP.NET Core 异常重试组件 Polly
查看>>
RabbitMQ~广播消息
查看>>
未能加载文件或程序集 ICSharpCode.SharpZipLib
查看>>