描述:
使用常量值填充缺失值。
语法:
A.fillcons(v)
备注:
使⽤常量值v填充缺失的序列A。A为向量或矩阵, 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) |
⾮数值内容当作空值处理。 |