Pandas缺失值2种处理方式代码实例


Posted in Python onJune 13, 2020

处理方式:

存在缺失值nan,并且是np.nan:

删除存在缺失值的:dropna(axis='rows')

替换缺失值:fillna(df[].mean(), inplace=True)

不是缺失值nan,有默认标记的

1、存在缺失值nan,并且是np.nan

# 判断数据是否为NaN
# pd.isnull(df),pd.notnull(df),pd.isna(df)

# 读取数据
movie = pd.read_csv("./date/IMDB-Movie-Data.csv")

##第一种 删除
# pandas删除缺失值,使用dropna的前提是,缺失值的类型必须是np.nan
# 删除缺失值为np.nan的所在行
movie.dropna()


# 第二种 替换缺失值
# 替换存在缺失值的样本
# 替换 填充平均值
movie['Metascore'].fillna(movie['Metascore'].mean(), inplace=True)
# 替换 填充自定义值
movie['Metascore'].fillna(11, inplace=True)

2、不是缺失值nan,有默认标记的

1、先替换默认标记值为np.nan

df.replace(to_replace=, value=)

2、在进行缺失值的处理

# 把一些其它值标记的缺失值,替换成np.nan
mm = moive.replace(to_replace='默认值', value=np.nan)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python模块学习 filecmp 文件比较
Aug 27 Python
Python 自动补全(vim)
Nov 30 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
Python实现命令行通讯录实例教程
Aug 18 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
May 30 Python
解决pandas使用read_csv()读取文件遇到的问题
Jun 15 Python
python高阶爬虫实战分析
Jul 29 Python
Python获取网段内ping通IP的方法
Jan 31 Python
Python中super函数用法实例分析
Mar 18 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
Apr 28 Python
Python语言编写智力问答小游戏功能
Oct 13 Python
Python实现生活常识解答机器人
Jun 28 Python
Python Django中间件使用原理及流程分析
Jun 13 #Python
Django QuerySet查询集原理及代码实例
Jun 13 #Python
Python celery原理及运行流程解析
Jun 13 #Python
基于Python实现视频的人脸融合功能
Jun 12 #Python
使用Keras实现简单线性回归模型操作
Jun 12 #Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 #Python
简单了解Python变量作用域正确使用方法
Jun 12 #Python
You might like
PHP执行速率优化技巧小结
2008/03/15 PHP
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变rgba的a值实现)
2019/01/24 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
Vue 打包体积优化方案小结
2020/05/20 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
Node.js fs模块原理及常见用途
2020/10/22 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
跟老齐学Python之使用Python操作数据库(1)
2014/11/25 Python
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
利用python实现周期财务统计可视化
2019/08/25 Python
python中的yield from语法快速学习
2020/11/06 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
德国最大的网上鞋店之一:Schuhe24.de
2017/06/10 全球购物
联想英国官网:Lenovo英国
2019/07/17 全球购物
受欢迎的大学生自我评价
2013/12/05 职场文书
应届毕业生自我鉴定范文
2013/12/27 职场文书
继承权公证书
2014/04/09 职场文书
自查自纠工作总结
2014/10/15 职场文书
培训师岗位职责
2015/02/14 职场文书
歌剧魅影观后感
2015/06/05 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技