rmmissdim ()

阅读(1661) 标签: 矩阵, 缺失值,

描述:

删除矩阵中缺失值所在的行或列。

语法:

A.rmmissdim(dim)

从矩阵中删除缺失值所在/列。当dim1时,函数会沿着⾏⽅向(即第维度)操作,删除所有包含缺失值的;dim2时,函数会沿着列向(即第维度)操作,删除所有包含缺失值的列

A.rmmissdim(dim, minnum)

根据指定的最缺失条数量minnum删除/列,dim1删除,为2删除列。

当缺失值数量于等于minnum时,删除/列, 当缺失值数量minnum时,缺失值动填补为0

备注:

外部库函数,外部库的使用请参考《外部库使用指南》。

dim取值只能为12,参数dim缺省按1处理。

参数:

A

二维序列。

dim

维度参数。

minnum

最小缺失条目数量。

 返回值:

序列

示例:

 

A

 

1

=[[1,2,3,],[4,5,6,7],[,8,9,]]

3行列

2

=A1.rmmissdim(1)

按行删除,返回14列的序列。

3

=A1.rmmissdim()

A2

4

=[[1,2,,,3,2,1],[2,3,,4,,,4],[22,3,4,5,,,]]

37列。

5

=A4.rmmissdim(2,2)

按列删除,当列缺失值数量大于等于2时,删除该列,返回34列。