cumlastNot
语法
cumlastNot(X, [k])
参数说明和窗口计算规则请参考:累计窗口系列(cum 系列)
参数
k 一个标量。
详情
-
若 X 是向量:
-
如果没有指定 k,对 X 内的每个元素,返回其之前所有元素中最后一个不为 NULL 的元素。
-
如果指定 k,对 X 内的每个元素,返回其之前所有元素中最后一个不为 k 的元素。
-
-
若 X 是矩阵,在每列内进行上述计算,返回一个与 X 维度相同的矩阵。
例子
x=[NULL,1,2,6,NULL,3,4,NULL]
cumlastNot(x);
# output
[,1,2,6,6,3,4,4]
cumlastNot(x, 4)
# output
[,1,2,6,6,3,3,3]
m=matrix(1 2 3 NULL 4, NULL NULL 8 8 9);
m;
#0 | #1 |
---|---|
1 | |
2 | |
3 | 8 |
8 | |
4 | 9 |
cumlastNot(m);
#0 | #1 |
---|---|
1 | |
2 | |
3 | 8 |
3 | 8 |
4 | 9 |
相关函数: lastNot