fillcons ()

阅读(2213) 标签: 填充, 缺失值, 向量, 矩阵,

描述:

使用常量值填充缺失值。

语法:

A.fillcons(v)

备注:

使⽤常量值v填充缺失的序列AA为向量或矩阵, v 可以是标量或向量。

如果v是单⼀数值,则⽤来填充所有的缺失值;如果 v 是向量,则每个元素指定 A 的对应列中的填充值。

v的⻓度要⼤于等于A的列数,v的每⼀位就是A的每⼀列缺失位置的值(按列填充),填充顺序为从左到右,多出来的数值忽略; 如果v的⻓度⼩于A的列数,则会报错。

参数:

A

序列。

v

常量值。

选项:

@n

对序列中⾮数值内容当作空值处理。

返回值:

序列

示例:

 

A

 

1

=[1,2,,,5,,7,8]

 

2

=A1.fillcons(999)

单一数值填充。

3

=[1,2,,,5,,7,8]

 

4

=[999,888,777,666,555,444,333,222,111]

 

5

=A3.fillcons(A4)

按列填充。

6

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

 

7

=A6.fillcons(999)

单值填充。

8

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

 

9

=[999]

 

10

=A8.fillcons(A9)

A7

11

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

 

12

=A11.fillcons(A4)

按列填充。

13

=["sss",2,,7,,90.9,"2"]

 

14

=A13.fillcons@n(A4)

⾮数值内容当作空值处理。