描述:
使用指定值填充缺失值。
语法:
A.fillfun(xs,tq)
备注:
使⽤xs中的值填充向量A中的缺失值,填充位置由tq指定。
tq的⻓度⼀般应与A中的缺失值数量相同,包含的索引也应为A中缺失值的索引;如果tq提供的位置不是缺失值,则保留原有的值,不被替换;如果tq⻓度和索引值不⾜以覆盖A中缺失值位置,则未覆盖到的缺失值位置仍为空值。
xs的⻓度等于tq⻓度时,xs(i)对应于tq(i)索引位置的填充值,且⼀⼀对应;xs⻓度⼩于tq⻓度时,不够填充的位置按照最后⼀位值复制;xs⻓度⼤于tq⻓度时,按照tq⻓度填充,多出的部分省略。
参数:
A |
一维序列。 |
xs |
一维序列,用来填充缺失值的指定值。 |
tq |
一维序列,要填充的缺失值在A中的位置索引。 |
返回值:
序列
示例:
|
A |
|
1 |
=[1.0,2.0,3.0,,,4.0,,,5.0,,,9.0] |
|
2 |
=A1.avg() |
|
3 |
=[4,5,7,8,10] |
|
4 |
=A1.fillfun(A2,A3) |
|
5 |
=["sss",2,,7,,90.9,"2"] |
|
6 |
=[111,222,333] |
|
7 |
=[1,2,3] |
|
8 |
=A5.fillfun(A6,A7) |
|