dropna
语法
dropna(X, [byRow=true], [thresh])
参数
X 是一个向量或矩阵。
byRow 是一个布尔值。默认值为true。
thresh 是一个正整数。
详情
若X是向量,将其中NULL值删除。
若X是矩阵,删除其中含有空值的行或列。若参数byRow为true,删除含有NULL值的行;若参数byRow为false,删除含有NULL值的列。
若指定thresh,要求结果中每行或每列含有至少thresh个非NULL元素,否则删除。
例子
$ x=1 NULL 2 3 NULL NULL 4;
$ x.dropna();
[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 |