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栈类实例分析
Jun 15 Python
Python中的探索性数据分析(功能式)
Dec 22 Python
基于python log取对数详解
Jun 08 Python
JSON文件及Python对JSON文件的读写操作
Oct 07 Python
Python图像处理之颜色的定义与使用分析
Jan 03 Python
python顺序执行多个py文件的方法
Jun 29 Python
Django CSRF跨站请求伪造防护过程解析
Jul 31 Python
Python利用逻辑回归分类实现模板
Feb 15 Python
Python如何获取文件指定行的内容
May 27 Python
python 基于卡方值分箱算法的实现示例
Jul 17 Python
使用Python webdriver图书馆抢座自动预约的正确方法
Mar 04 Python
python - timeit 时间模块
Apr 06 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实现邮件群发的源码
2013/06/18 PHP
PHP的全局错误处理详解
2016/04/25 PHP
js 数组克隆方法 小结
2010/03/20 Javascript
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
js转换对象为xml
2017/02/17 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
浅谈react前后端同构渲染
2017/09/20 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python下的twisted框架入门指引
2015/04/15 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
使用python编写监听端
2018/04/12 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
Python 实现异步调用函数的示例讲解
2018/10/14 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
python清空命令行方式
2020/01/13 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
文秘自荐信
2013/10/20 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
精神文明建设先进个人事迹材料
2014/12/24 职场文书
公司放假通知怎么写
2015/04/15 职场文书
食堂卫生管理制度
2015/08/04 职场文书
SpringBoot实现quartz定时任务可视化管理功能
2021/08/30 Java/Android
利用 JavaScript 构建命令行应用
2021/11/17 Javascript