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实现生成简单的Makefile文件代码示例
Mar 10 Python
python好玩的项目—色情图片识别代码分享
Nov 07 Python
Python 实现12306登录功能实例代码
Feb 09 Python
python使用turtle库绘制时钟
Mar 25 Python
python 列表递归求和、计数、求最大元素的实例
Nov 28 Python
python批量识别图片指定区域文字内容
Apr 30 Python
8段用于数据清洗Python代码(小结)
Oct 31 Python
pytorch中nn.Conv1d的用法详解
Dec 31 Python
Python Pillow.Image 图像保存和参数选择方式
Jan 09 Python
pycharm实现在子类中添加一个父类没有的属性
Mar 12 Python
python如何输出反斜杠
Jun 18 Python
Python3爬虫中关于中文分词的详解
Jul 29 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
IIS6的PHP最佳配置方法
2007/03/19 PHP
php获取地址栏信息的代码
2008/10/08 PHP
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
2009/12/18 PHP
php XPath对XML文件查找及修改实现代码
2011/07/27 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
2014/09/10 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
jQuery把表单元素变为json对象
2013/11/06 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
js中new一个对象的过程
2017/02/20 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
JavaScript缺少insertAfter解决方案
2020/07/03 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
使用Python读取安卓手机的屏幕分辨率方法
2018/03/31 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
Python调用C语言的实现
2019/07/26 Python
django foreignkey(外键)的实现
2019/07/29 Python
python 实现目录复制的三种小结
2019/12/04 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
Html5无刷新修改browser Url的方法
2014/01/15 HTML / CSS
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
《掌声》教学反思
2014/02/23 职场文书
人代会标语
2014/06/30 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
2014年学校工作总结
2014/11/20 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android