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每隔N秒运行指定函数的方法
Mar 16 Python
Python数据类型详解(三)元祖:tuple
May 08 Python
python executemany的使用及注意事项
Mar 13 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 Python
python书籍信息爬虫实例
Mar 19 Python
深入浅析Python的类
Jun 22 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 Python
对Python Pexpect 模块的使用说明详解
Feb 14 Python
Cython编译python为so 代码加密示例
Dec 23 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
May 18 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
Oct 15 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
php5 pdo新改动加载注意事项
2008/09/11 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
js分页工具实例
2015/01/28 Javascript
jQuery使用drag效果实现自由拖拽div
2015/06/11 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
详解vue中axios的封装
2018/07/18 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
python通过索引遍历列表的方法
2015/05/04 Python
Python清空文件并替换内容的实例
2018/10/22 Python
在python image 中实现安装中文字体
2020/05/16 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
卡骆驰英国官网:Crocs英国
2019/08/22 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
装修安全责任协议书
2016/03/22 职场文书