官方:link

class sklearn.impute.SimpleImputer(*, missing_values=nan, strategy='mean', fill_value=None, verbose=0, copy=True, add_indicator=False)

用于缺失值插补的转换器。

参数:
missing_values:number, string, np.nan (default) or None缺失值的占位符。所有出现missing_values的情况都将被估算。对于具有缺失值的可空整数类型的pandas数据框,missing_values 应将其设置为np.nan,因为pd.NA将转换为np.nan。

strategy: string, default=’mean’
插补策略

  • 如果是“mean”,则使用每列中的平均值替换缺失值。只能与数字数据一起使用。
  • 如果为“median”,则使用每列中的中位数替换缺失值。只能与数字数据一起使用。
  • 如果为“ most_frequent”,则使用每一列中的众数替换缺失值。可以与字符串或数字数据一起使用。
  • 如果为“constant”,则将缺失的值替换为fill_value。可以与字符串或数字数据一起使用。

0.20版中的新功能:对于固定值插补,strategy =“ constant”。

fill_value: string or numerical value, default=None
当strategy ==“ constant”时,fill_value用于替换所有missing_values出现的情况。如果保留默认值,则在填充数字数据时fill_value将为0,而对于字符串或对象数据类型则为“ missing_value”。

sklearn.impute.SimpleImputer相关推荐

  1. Sklearn Impute SimpleImputer 处理缺失值

    Sklearn 有专门处理缺失值的模块 sklearn.impute.SimpleImputer,本文将探究如何用 Sklearn 中的预处理模块中的 Impute.SimpleImputer 处理缺 ...

  2. 数据缺失值补全方法 sklearn.impute.SimpleImputer 使用实例

    一.环境 Python 3.7.3(Anaconda 3) sklearn.version'0.20.3' 二.方法 对数据中的缺失值进行插补 官方说明:https://scikit-learn.or ...

  3. sklearn.impute.KNNImputer插值寻找近邻的原理

    前言 最近预处理数据需要使用插值来填充: 首先是sklearn.impute.SimpleImputer方法, strategy 只有mean, median等: 我需要相邻的邻居值来做插值, 所以选 ...

  4. 数据预处理2: impute.SimpleImputer来填补缺失值

    import numpy as np import pandas as pd import matplotlib.pyplot as plt data = pd.read_csv("trai ...

  5. ModuleNotFoundError: No module named 'sklearn.impute'

    (- ̄▽ ̄)- 当我在 jupyter notebook 输入 from sklearn.impute import SimpleImputer 是它报错显示: ModuleNotFoundError ...

  6. 出现ModuleNotFoundError: No module named ‘sklearn.impute‘的问题

    在jupyter notebook上输入from sklearn.impute import SimpleImputer,出现ModuleNotFoundError: No module named ...

  7. ImportError: cannot import name ‘IterativeImputer‘ from ‘sklearn.impute‘ 解决思路

    一.报错信息 导入多特征变量包的时报错 ImportError: cannot import name 'IterativeImputer' from 'sklearn.impute' (C:\Pro ...

  8. ImportError: cannot import name ‘IterativeImputer‘ from ‘sklearn.impute‘ (D:\ProgramData\Anaconda3\l

    报错: ImportError: cannot import name 'IterativeImputer' from 'sklearn.impute' (D:\ProgramData\Anacond ...

  9. No module named 'sklearn.impute',更新scikit-learn

    -------我错了,本篇作废,我把自己的包更新坏了,大家不要往下看了------------------最终我是把anaconda卸载重装的--------- 使用scikit-learn模块进行缺 ...

最新文章

  1. 四、redis的底层数据结构
  2. 【转】Phong和Blinn-Phong光照模型
  3. boost::system::error_code相关的测试程序
  4. 私有方法与静态私有方法_每个私有静态方法都是新类的候选人
  5. Part5 数据的共享与保护 5.4类的友元5.5共享数据的保护
  6. WordPress企业一号主题模板
  7. java代理机制简单实现
  8. 【数据结构笔记45】通过中间步骤区分简单插入排序和归并排序
  9. Eclipse调试提示:Breakpoint attribute problem: installation failed
  10. Window10_删除桌面的IE图标
  11. Cocos2d-x3.2 持续动作
  12. Java遍历Map集合的四种方式
  13. 有关office2016图标显示异常的解决办法(亲测一天,终于解决!!!!)
  14. 视频编解码器讲解-H.264、VP9、HEVC、AV1
  15. 神雕侠侣手游服务器维护,《神雕侠侣怀旧服》2月15日更新维护公告
  16. 计算机对口什么意思,对口单招是什么意思 有什么好处
  17. 百度网络质量监控实战:猎鹰一战成名(下)
  18. js获取浏览器类型及版本
  19. 基于TT 双WAN固件(dualwan)下的QOS脚本 很给力
  20. 校园网络远程登录虚拟机Linux问题解决

热门文章

  1. NumPy学习笔记 二
  2. Spring Boot 生命周期管理
  3. 初一上册数学用计算机进行运算,初一上册数学期中试卷及答案
  4. COMFORT 美酒 | 人头马一开 我们耀精彩
  5. 宝塔搭建docker运行Hyperf
  6. 模式识别与机器学习·第一章——概论
  7. 安全管理实务之三:漏洞管理(转)
  8. 通过网课学习前端真的靠谱吗?
  9. 全球十大物流企业的成功经验借鉴
  10. python oop是什么_python - OOP基础