dropna
Syntax
dropna(X, [byRow=true], [thresh])
Arguments
X is a vector or matrix.
byRow (optional) is a Boolean value. The default value is true.
thresh (optional) is a positive integer.
Details
If X is a vector, delete all NULL values from X.
If X is a matrix and byRow=true, delete all rows with NULL values.
If X is a matrix and byRow=false, delete all columns with NULL values.
If thresh is specified, each row or column (as specified by byRow) in the result must have at least thresh non-NULL values.
Examples
x=1 NULL 2 3 NULL NULL 4;
x.dropna();
// output
[1,2,3,4]
m=matrix(1 1 1 1, 1 1 1 NULL, 1 NULL 1 NULL);
m;
#0 | #1 | #2 |
---|---|---|
1 | 1 | 1 |
1 | 1 | |
1 | 1 | 1 |
1 |
dropna(m);
#0 | #1 | #2 |
---|---|---|
1 | 1 | 1 |
1 | 1 | 1 |
dropna(m,,2);
#0 | #1 | #2 |
---|---|---|
1 | 1 | 1 |
1 | 1 | |
1 | 1 | 1 |
dropna(m,false);
#0 |
---|
1 |
1 |
1 |
1 |
dropna(m,false,3);
#0 | #1 |
---|---|
1 | 1 |
1 | 1 |
1 | 1 |
1 |