mifirstNot

New in version 2.00.8.

语法

mifirstNot(X, window, [minPeriods])

参数说明和窗口计算规则请参考: 滑动窗口系列(m 系列)

详情

在给定长度(以元素个数或时间长度衡量)的滑动窗口内计算 X 的第一个非空元素的下标。

例子

$ v = NULL NULL 2 3 4 8 NULL 5 -2 3 -1 0 NULL
$ mifirstNot(v, 3)
[,,2,1,0,0,0,0,1,0,0,0,0]

$ m = matrix(NULL 1 2 3, 1 NULL 2 3, NULL NULL 3 4, 1 2 3 4)
$ mifirstNot(m, 2)

col1

col2

col3

col4

1

0

-1

0

0

1

1

0

0

0

0

0

相关函数:milastNot