P11 标准化总结及缺失值处理

https://www.bilibili.com/video/BV184411Q7Ng?p=11

 

 

 

 

注解:

  1. 一般是按照列进行填补。

 

 

注解:

  1. 参数axis=0或者1,指的是按照行或者列填充。

 

 

代码演示:

"""
缺失值处理
"""
from sklearn.preprocessing import Imputer
import numpy as np




def imputa():
    """
    对数据进行标准化处理,即处理成均值为0,标准差为1的数据
    axis=0 代表按照列填补
    axis=1 代表按照行填补

    :return:
    """
    imp=Imputer(missing_values='NaN',strategy='mean',axis=0)
    data=imp.fit_transform([[1,2],[np.nan,3],[7,6]])
    print(data)
    return None

if __name__=="__main__":
    imputa()

运行结果:

 

 

 

posted on 2020-12-30 18:22  一杯明月  阅读(265)  评论(0编辑  收藏  举报