天软金融分析.NET函数大全
>
TSL函数
>
基础函数
>
数组
>
数组操作
framecut
复制链接
简述
从小到大分段分组,最小的为第0组
定义
framecut(a:Array;bins:Array;option:Int;oLables:Integer):array
参数
名称
类型
说明
a
Array
数据表或一维数字数组,数据表时,表示对每列分别操作
bins
Array
一维数字数组,分段节点,例如array(0,1)将数组a分为[-inf,0)[0,1)[1,inf)三段,
为整数时根据数据最大最小值等宽划分区间
option
Int
整型,区间开/闭,默认为0
显示名
取值
左开右闭
1
左闭右开
0
oLables
Integer
数组,输出分组区间说明
返回
array
array,返回分段分组结果
范例
范例1:
a := array(0,59,60,70,80,99,100);
bins := array(60,80);
return framecut(a,bins,0);
//array(0,0,1,1,2,2,2)
范例2
a := array(0,59,60,70,80,99,100);
bins := 5;
return framecut(a,bins,0);
//array(0,2,3,3,4,4,4)
相关
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