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();
# 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