描述:
使用常量值填充缺失值。
语法:
A.fillcons(v)
备注:
MathCli外部库函数,外部库的使用请参考《外部库使用指南》。
使⽤常量值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) | 
 ⾮数值内容当作空值处理。 | 




