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抓取京东价格分析京东商品价格走势
Jan 09 Python
Python实现将一个正整数分解质因数的方法分析
Dec 14 Python
python使用生成器实现可迭代对象
Mar 20 Python
django的分页器Paginator 从django中导入类
Jul 25 Python
Python的bit_length函数来二进制的位数方法
Aug 27 Python
python openCV获取人脸部分并存储功能
Aug 28 Python
使用Python串口实时显示数据并绘图的例子
Dec 26 Python
Django+python服务器部署与环境部署教程详解
Mar 30 Python
Flask缓存静态文件的具体方法
Aug 02 Python
Django中的DateTimeField和DateField实现
Feb 24 Python
Python 制作自动化翻译工具
Apr 25 Python
python的netCDF4批量处理NC格式文件的操作方法
Mar 21 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
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
js实现文本框支持加减运算的方法
2015/08/19 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
微信运维交互机器人的示例代码
2018/11/12 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
Python KMeans聚类问题分析
2018/02/23 Python
Python打印输出数组中全部元素
2018/03/13 Python
pybind11在Windows下的使用教程
2019/07/04 Python
python装饰器代替set get方法实例
2019/12/19 Python
Python ini文件常用操作方法解析
2020/04/26 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
年会主持词结束语
2014/03/27 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
付款承诺函范文
2015/01/21 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python