天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 数组 > 数组操作

get_dummies    

简述
1、根据指定的分类变量,生成虚拟变量/指示变量(dummy/indicator)虚设变量/名义变量/哑 变量,也有称之为one_hot编码,离散特征值二值化
   2、如果a中含Nan值,排到uniques的末尾
定义
get_dummies(a:Array;uniques:Array):Array
参数
名称类型说明
aArray一维数组,指定的分类变量
uniquesArray一维数组,中间结果:输出各列对应的分类变量
返回Array二维数组,返回根据指定分类变量生成的虚拟变量/指示变量(dummy/indicator)虚设变量/名义变量/哑变量,也有称之为one_hot编码,离散特征值二值化
  • 范例

    a := Array('a', 'b', 'c', 'a',nan,nil);
    t := get_dummies(a, uniques);
    echo tostn(uniques); //array(NIL,"a","b","c",NAN)
    return t;

    //结果:
相关