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 相关文章推荐
在主机商的共享服务器上部署Django站点的方法
Jul 22 Python
Python使用redis pool的一种单例实现方式
Apr 16 Python
python操作字典类型的常用方法(推荐)
May 16 Python
Python使用cookielib模块操作cookie的实例教程
Jul 12 Python
Python多层装饰器用法实例分析
Feb 09 Python
在Python中实现shuffle给列表洗牌
Nov 08 Python
Python中的heapq模块源码详析
Jan 08 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
Jul 23 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
将python包发布到PyPI和制作whl文件方式
Dec 25 Python
Python3实现飞机大战游戏
Apr 24 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
Dec 07 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
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
一个简单且很好用的php分页类
2013/10/26 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
php中define用法实例
2015/07/30 PHP
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
Python import用法以及与from...import的区别
2015/05/28 Python
Python读取网页内容的方法
2015/07/30 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
出生证明公证书
2014/04/09 职场文书
个人存款证明书
2014/10/18 职场文书
2014年环卫工作总结
2014/11/22 职场文书
2014年实验室工作总结
2014/12/03 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
法务专员岗位职责
2015/02/14 职场文书
员工自我工作评价
2015/03/06 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
活着观后感
2015/06/03 职场文书
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技