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检测远程udp端口是否打开的方法
Mar 14 Python
python3操作微信itchat实现发送图片
Feb 24 Python
Python实现线程状态监测简单示例
Mar 28 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
Jun 19 Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
Python3使用Matplotlib 绘制精美的数学函数图形
Apr 11 Python
10个Python面试常问的问题(小结)
Nov 20 Python
Python sql注入 过滤字符串的非法字符实例
Apr 03 Python
Python内置函数locals和globals对比
Apr 28 Python
Python如何基于Tesseract实现识别文字功能
Jun 05 Python
Django ModelForm组件原理及用法详解
Oct 12 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
11个PHP 分页脚本推荐
2011/08/15 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
Javascript MD4
2006/12/20 Javascript
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
2019/08/02 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
python单例模式实例分析
2015/04/08 Python
python距离测量的方法
2018/03/06 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
Python 单例设计模式用法实例分析
2019/09/23 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
主题婚礼策划方案
2014/02/10 职场文书
财务人员担保书
2014/05/13 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
2015年新农村建设指导员工作总结
2015/07/24 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
受欢迎的自荐信,就这么写!
2019/04/19 职场文书
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android
JavaScript实现音乐播放器
2022/08/14 Javascript