天软金融分析.NET函数大全
>
TSL函数
>
基础函数
>
数组
>
数组操作
get_dummies
复制链接
简述
1、根据指定的分类变量,生成虚拟变量/指示变量(dummy/indicator)虚设变量/名义变量/哑 变量,也有称之为one_hot编码,离散特征值二值化
2、如果a中含Nan值,排到uniques的末尾
定义
get_dummies(a:Array;uniques:Array):Array
参数
名称
类型
说明
a
Array
一维数组,指定的分类变量
uniques
Array
一维数组,中间结果:输出各列对应的分类变量
返回
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;
//结果:
相关
OutPutTableToCanBeUnderstood
SeperateTable
Unitary
Reverse
DescartesJoin
TableVectorizeArray
AbnormalData
DataProcess_MF
ZValue
RPSValue
FilterOneDimEx2
GroupByFieldValue
WebFormatToRung
QKsplit_Trailing
QKsplit_ToDate
QKsplit_Resampling
Factorize
dumies_decode
SparseMatFill
ElementWhere
ArrayAddGap
GroupPercentrankIt
GroupRankIt
GroupTransformByFunc
FrameGetSubByReg
Histogram
Framedrop_duplicates
Field_ReSortCols
Framedrop_na
Framemerge
Frameqcut
Frameupdate
GroupZscoreIt
get_dummies
get_dummies2
framePivot_table
framecut
frameMelt
GroupDemeanIt
ArrDropDuplicate