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实现多线程网页爬虫
Sep 06 Python
Python 2与Python 3版本和编码的对比
Feb 14 Python
python中hashlib模块用法示例
Oct 30 Python
Django原生sql也能使用Paginator分页的示例代码
Nov 15 Python
新手常见6种的python报错及解决方法
Mar 09 Python
利用python如何处理nc数据详解
May 23 Python
Python装饰器使用你可能不知道的几种姿势
Oct 25 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
Django自带用户认证系统使用方法解析
Nov 12 Python
Python 调用C++封装的进一步探索交流
Mar 04 Python
python实现图片批量压缩
Apr 24 Python
python中%格式表达式实例用法
Jun 18 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+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
基于header的一些常用指令详解
2013/06/06 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
jquery图片上下tab切换效果
2011/03/18 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
jQuery在ul中显示某个li索引号的方法
2015/03/17 Javascript
javaScript中push函数用法实例分析
2015/06/08 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
Django中Forms的使用代码解析
2018/02/10 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
sklearn和keras的数据切分与交叉验证的实例详解
2020/06/19 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
巴西最大的家具及装饰用品店:Mobly
2017/10/11 全球购物
自动化专业本科毕业生求职信
2013/10/20 职场文书
编辑硕士自荐信范文
2013/11/27 职场文书
法学专业本科生自荐信范文
2013/12/17 职场文书
入学生会自荐书范文
2014/02/05 职场文书
写字楼租赁意向书
2014/07/30 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
年终工作总结范文2014
2014/11/27 职场文书
java解析XML详解
2021/07/09 Java/Android
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android