rmmissdim ()

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

描述:

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

语法:

A.rmmissdim(dim)

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

A.rmmissdim(dim, minnum)

根据指定的最⼩缺失条⽬数量minnum删除⾏/列,dim为1删除⾏,为2删除列。

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

备注:

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

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

参数:

A

二维序列。

dim

维度参数。

minnum

最小缺失条目数量。

 返回值:

序列

示例:

 

A

 

1

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

3行列 。

2

=A1.rmmissdim(1)

按行删除,返回1行4列的序列。

3

=A1.rmmissdim()

同A2。

4

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

3行7列。

5

=A4.rmmissdim(2,2)

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