pandas 使用均值填充缺失值列的小技巧分享


Posted in Python onJuly 04, 2019

pd.DataFrame中通常含有许多特征,有时候需要对每个含有缺失值的列,都用均值进行填充,代码实现可以这样:

for column in list(df.columns[df.isnull().sum() > 0]):
  mean_val = df[column].mean()
  df[column].fillna(mean_val, inplace=True)

# -------代码分解-------
# 判断哪些列有缺失值,得到series对象
df.isnull().sum() > 0
# output
contributors           True
coordinates            True
created_at            False
display_text_range        False
entities             False
extended_entities         True
favorite_count          False
favorited            False
full_text            False
geo                True
id                False
id_str              False
...

# 根据上一步结果,筛选需要填充的列
df.columns[df.isnull().sum() > 0]
# output
Index(['contributors', 'coordinates', 'extended_entities', 'geo',
    'in_reply_to_screen_name', 'in_reply_to_status_id',
    'in_reply_to_status_id_str', 'in_reply_to_user_id',
    'in_reply_to_user_id_str', 'place', 'possibly_sensitive',
    'possibly_sensitive_appealable', 'quoted_status', 'quoted_status_id',
    'quoted_status_id_str', 'retweeted_status'],
   dtype='object')

以上这篇pandas 使用均值填充缺失值列的小技巧分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python发送邮件的实例代码(支持html、图片、附件)
Mar 04 Python
Python3实现并发检验代理池地址的方法
Sep 18 Python
Python实现压缩与解压gzip大文件的方法
Sep 18 Python
解决Django的request.POST获取不到内容的问题
May 28 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 Python
Django如何实现上传图片功能
Aug 16 Python
利用Python绘制Jazz网络图的例子
Nov 21 Python
以SQLite和PySqlite为例来学习Python DB API
Feb 05 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
Feb 23 Python
django之导入并执行自定义的函数模块图解
Apr 01 Python
Pytho爬虫中Requests设置请求头Headers的方法
Sep 22 Python
python Cartopy的基础使用详解
Nov 01 Python
Python使用sklearn库实现的各种分类算法简单应用小结
Jul 04 #Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
Jul 04 #Python
pandas取出重复数据的方法
Jul 04 #Python
Python使用sklearn实现的各种回归算法示例
Jul 04 #Python
python SQLAlchemy的Mapping与Declarative详解
Jul 04 #Python
pandas分区间,算频率的实例
Jul 04 #Python
Django中信号signals的简单使用方法
Jul 04 #Python
You might like
PHP也可以?成Shell Script
2006/10/09 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
微信小程序实现省市区三级地址选择
2020/06/21 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
浅谈Python中的数据类型
2015/05/05 Python
python中__call__内置函数用法实例
2015/06/04 Python
Python导入oracle数据的方法
2015/07/10 Python
Python验证码识别处理实例
2015/12/28 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
在Python中使用Neo4j的方法
2019/03/14 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
餐饮营销方案
2014/02/23 职场文书
商务英语广告词大全
2014/03/18 职场文书
《苏珊的帽子》教学反思
2014/04/07 职场文书
电工技术比武方案
2014/05/11 职场文书
初级党校心得体会
2014/09/11 职场文书
实习证明格式范文
2014/10/14 职场文书
2016春季运动会前导词
2015/11/25 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
JavaScript严格模式不支持八进制的问题讲解
2021/11/07 Javascript