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迭代器的使用方法实例
Nov 21 Python
python正则匹配查询港澳通行证办理进度示例分享
Dec 27 Python
使用pyecharts无法import Bar的解决方案
Apr 23 Python
利用Python找出序列中出现最多的元素示例代码
Dec 08 Python
Python Django基础二之URL路由系统
Jul 18 Python
python实现网站用户名密码自动登录功能
Aug 09 Python
Python函数中的可变长参数详解
Sep 12 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
keras 如何保存最佳的训练模型
May 25 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
Jan 05 Python
python生成随机数、随机字符、随机字符串
Apr 06 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的历史和优缺点
2006/10/09 PHP
PHP 向右侧拉菜单实现代码,测试使用中
2009/11/03 PHP
PHP 远程关机实现代码
2009/11/10 PHP
PHP 验证码的实现代码
2011/07/17 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
PHP使用curl函数发送Post请求的注意事项
2016/11/26 PHP
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
JavaScript实现控制打开文件另存为对话框的方法
2015/04/17 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
python实现的文件夹清理程序分享
2014/11/22 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Python简单网络编程示例【客户端与服务端】
2017/05/26 Python
python3操作mysql数据库的方法
2017/06/23 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
Django保护敏感信息的方法示例
2019/05/09 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
pandas 缺失值与空值处理的实现方法
2019/10/12 Python
Python编程快速上手——Excel表格创建乘法表案例分析
2020/02/28 Python
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
表演方阵解说词
2014/02/08 职场文书
个人委托函范文
2015/01/29 职场文书
武当山导游词
2015/02/03 职场文书
西柏坡导游词
2015/02/05 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
JavaScript的Set数据结构详解
2022/02/18 Javascript
解决xampp安装后Apache无法启动
2022/03/21 Servers
nginx之内存池的实现
2022/06/28 Servers