默认情况下,对所有行或列进行统计,要需要指定统计范围,则可增加第三个附加参数,值为统计的列或行下标或下标数组,缺省为NIL表示全部。
以Mean平均值为例
A:=Rand(10,array("A","B"));
a[:,"A"]:=0->9;
a[:,"B"]:=2->11;
如果我们仅仅只需要求出”A”列的平均值
E:=mean(a,false,0,"A");
那么E的值为4.5
如果我们需要”A”列的移动3日平均用Mean(a,false,3,"A")即可
我们知道第三个附加的参数的内容为需要指定的行列(第一个附加参数决定是行还是列)
如果我们要多个列,第三个附加参数可以用数组
例如Mean(a,false,0,array("A","B"))得到”A”列和”B”列的平均值