fillmthd()

Description:

Fill missing values according to the specified method.

Syntax:

A.fillmthd(m)

Note:

External library function (See External Library Guide).

 

The function fills missing values in vector/ matrix A according to the specified method.

 

There are four methods for filling missing values:

1. Or “previous”: The previous non-missing value;

2. Or “next”: The next non-missing value;

3. Or “nearest”: The nearest non-missing value;

4. Or “linear”: The neighboring non-missing value’s linear interpolation – only a numeric value is valid; the double type (with the decimal point) is required for data entry.

Parameter:

A

A sequence.

m

A method for filling missing values.

Return value:

Sequence

Example:

 

A

 

1

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

2

=A1.fillmthd("previous")

3

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

 

4

=A3.fillmthd(1)

Return [[1,2,2,2,5,5,7,8],[2,3,4,4,4,4,5,5]].

5

=["one","two"," ","one"," "," "," ","two"," "]

 

6

=A5.fillmthd("next")

7

=[1.0,3.0,,,5.0,]

 

8

=A7.fillmthd("linear")