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之编写类之四再论继承
Oct 11 Python
python服务器与android客户端socket通信实例
Nov 12 Python
Python获取某一天是星期几的方法示例
Jan 17 Python
解决python 输出是省略号的问题
Apr 19 Python
深入了解Django中间件及其方法
Jul 26 Python
pytorch打印网络结构的实例
Aug 19 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 Python
python实现文法左递归的消除方法
May 22 Python
浅谈TensorFlow之稀疏张量表示
Jun 30 Python
python使用隐式循环快速求和的实现示例
Sep 11 Python
python如何使用腾讯云发送短信
Sep 17 Python
Python 把两层列表展开平铺成一层(5种实现方式)
Apr 07 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用GD库生成高质量的缩略图片
2011/03/09 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
对淘宝URL中ID提取的PHP代码
2013/09/01 PHP
通过php添加xml文档内容的方法
2015/01/23 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
php编译安装php-amq扩展简明教程
2016/06/25 PHP
javascript 跳转代码集合
2009/12/03 Javascript
jquery 图片上传按比例预览插件集合
2011/05/28 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
JS前端加密算法示例
2016/12/22 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
js实现不提示直接关闭网页窗口
2017/03/30 Javascript
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
全面分析Python的优点和缺点
2018/02/07 Python
python批量修改文件编码格式的方法
2018/05/31 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
介绍一下grep命令的使用
2012/06/28 面试题
Delphi笔试题
2016/11/14 面试题
中学生自我评价范文
2014/02/08 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
商务经理岗位职责
2014/07/30 职场文书
单位计划生育责任书
2015/05/09 职场文书
Python实现的扫码工具居然这么好用!
2021/06/07 Python