FAQ > 金融建模 > 建模问题 > 数组操作

Q:如何删除数组的某一列    

  • A:使用函数DeleteField
    定义:DeleteField(Arr:[Array|Matrix];Index:Any;merge:Boolean=True):Boolean;
    说明:删除数组或者矩阵Arr的二维下标Index。
    参数:
    Arr:数组类型
    Index:数字或者字符串类型的下标
    Merge:如果为真,则自动移动删除后的数字下标。
    返回:如果下标找到了,则返回真,否则为假
    举例

      a:=rand(10,4);
      deletefield(a,2,0);
      return a;  //数组的列下标是0,1,3


      a:=rand(10,4);
      deletefield(a,2,1);
      return a; //数组的列下标为0,1,2