mask
语法
mask(X, Y)
参数
X 是一个标量、向量或矩阵。
Y 是一个布尔表达式。
详情
对 X 中每个元素应用条件 Y。若结果为false,保留该元素。若结果为true,将其替换为NULL。返回一个长度与X相同的对象。
例子
$ x=1..10
$ mask(x, x>6);
[1,2,3,4,5,6,,,,]
$ m=matrix(1 2 3, 4 5 6, 7 8 9);
$ m;
#0 |
#1 |
#2 |
---|---|---|
1 |
4 |
7 |
2 |
5 |
8 |
3 |
6 |
9 |
$ mask(m, m<6);
#0 |
#1 |
#2 |
---|---|---|
7 |
||
8 |
||
6 |
9 |