python缺失值填充均值法_pandas 使用均值填充缺失值列的小技巧分享
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缺失值填充均值法_pandas 使用均值填充缺失值列的小技巧分享相关推荐
- python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享
(1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...
- python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享
(1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...
- python导出百万数据到excel_使用python将大量数据导出到Excel中的小技巧分享
使用python将大量数据导出到Excel中的小技巧分享 今天小编就为大家分享一篇使用python将大量数据导出到Excel中的小技巧心得,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看 ...
- python将数据导出到excel_使用python将大量数据导出到Excel中的小技巧分享
使用python将大量数据导出到Excel中的小技巧分享 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 使用python将大量数据导出到Excel中的小技巧分享. ...
- python填充空值_python dataframe均值填充知识点详解
python dataframe均值填充 pandas 用均值填充缺失值列的技巧 pd.DataFrame中通常含有许多特征,有时候需要对每个含有缺失值的列,都用均值进行填充,代码实现可以这样: fo ...
- pandas fillna_【Python基础】快速提升效率的6个pandas使用小技巧
文章来源:towardsdatascience 作者:B.Chen 翻译\编辑:Python大数据分析 pandas是python中常用的数据分析库,出现频率非常高,而且pandas功能之多让人咋舌, ...
- 【Python基础】快速提升效率的6个pandas使用小技巧
文章来源:towardsdatascience 作者:B.Chen 翻译\编辑:Python大数据分析 pandas是python中常用的数据分析库,出现频率非常高,而且pandas功能之多让人咋舌 ...
- python获取当前目录_又有几个Python小技巧分享
今天这篇文章为大家带来几个Python使用的小技巧: 快速生成依赖文件 文件路径处理 通过set将对象去重 单元测试unitest捕获异常 快速生成依赖文件 Python通过requirements. ...
- python编程遵循哪些规律_编程语言软件开发10个小技巧,Java、python、前端等都遵循此规律,108G资料放送中!...
随着互联网日趋迅猛,编程已经在我们生活当中无处不在了. 众所周知,程序员的工资都很不错,于是越来越多的人,都想加入到开发的行业中来. 那么,开发到底难不难学? 其实,每一门程序语言都是一个微型的完整的 ...
最新文章
- mail 发送email
- Infortrend推出超大容量存储解决方案
- 忘了PostgreSQL数据库的密码的解决方案
- 低功耗蓝牙系统结构流程图
- Golang 1.14 发布 | 云原生生态周报 Vol. 39
- 全球及中国超导磁铁探针台行业现状规模及“十四五”发展趋势预测报告2021-2027年版
- Matlb中break 和continue 语句
- raid卡组不同raid_RAID有哪几种?有什么区别?
- JEPaas代码_((表单)_输入字段值而改变值)
- 3 年 Java 应该具备的技能体系
- 褚时健:现在的年轻人太急了,我快90了还在摸爬滚打
- 复数基础—— i = 根号 -1 _3
- Mysql 默认约束 now_MYSQL中怎样设列的默认值为Now()的介绍
- 2G/4G通信网络基本术语
- 软考__BS家族_WBS_OBS_RBS
- 深入浅出学算法008-韩信点兵
- [译]一个健壮且可扩展的 CSS 架构所需的 8 个简单规则
- SK海力士加入日韩美三国财团 收购东芝芯片业务
- 排他思想 -- 百度换肤效果案例 以及 点击某按钮只是该按钮变色
- B - LIS LCS
热门文章
- 关联规则分析 Apriori 算法 简介与入门
- (转)Windows系统、Linux系统 和 Mac OS操作系统 历史由来 与 区别?
- 【剑指offer】面试题05:替换空格(java)
- 【剑指offer】面试题45:把数组排成最小的数
- Leetcode--845. 数组中的最长山脉
- 程序架构--BS,CS
- java右移位_java中的左移 右移
- msk 频偏_一种MSK-Type信号的频率同步改进算法
- android 大视图风格通知栏,Android中使用Notification实现宽视图通知栏(Notification示例二)...
- python计算PR曲线sklearn.metrics.precision_recall_curve