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实用日期时间处理方法汇总
May 09 Python
Python用 KNN 进行验证码识别的实现方法
Feb 06 Python
python3.6使用pymysql连接Mysql数据库
May 25 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
Python3 列表,数组,矩阵的相互转换的方法示例
Aug 05 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
python 使用shutil复制图片的例子
Dec 13 Python
在keras下实现多个模型的融合方式
May 23 Python
tensorflow实现残差网络方式(mnist数据集)
May 26 Python
python 线程的五个状态
Sep 22 Python
Python Serial串口基本操作(收发数据)
Nov 06 Python
Python爬虫之Selenium下拉框处理的实现
Dec 04 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中用文本文件做数据库的实现方法
2008/03/27 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
js调用AJAX时Get和post的乱码解决方法
2013/06/04 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
js带前后翻页的图片切换效果代码分享
2015/09/08 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
2016/06/03 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
[45:56]Ti4正赛第一天 VG vs NEWBEE 3
2014/07/19 DOTA
Python实现的检测网站挂马程序
2014/11/30 Python
Python与shell的3种交互方式介绍
2015/04/11 Python
Python爬虫DOTA排行榜爬取实例(分享)
2017/06/13 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
试述DBMS的主要功能
2016/11/13 面试题
上班睡觉检讨书
2014/01/09 职场文书
小学三年级学生评语
2014/04/22 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
2015年学校安全管理工作总结
2015/05/11 职场文书
干货干货!2019最新优秀创业计划书
2019/03/21 职场文书