prevState

语法

prevState(X)

参数

X 时间类型,布尔类型或者数值型的向量/矩阵。

详情

X 中连续且相同的元素标记为同一状态,空值无状态。每个元素的状态等于其元素值。对于 X 中的每一个元素,返回当前状态的上一个状态。若当前元素为空,则返回上一个邻近状态。

X 是矩阵时,则在矩阵每一列进行上述计算。

例子

X = [1, 2.2, NULL, 2.2, 2.3, 1, 1.2]
prev(X)
// output
[,1,2.2,,2.2,2.3,1]

prevState(X)
// output
[,1,2.2,2.2,2.2,2.3,1]

X = matrix([1.0, 1.1, 1.0, 0.9], [NULL, 1.3, 2.5, 5.5], [5.5, 4.2, 1.6, 1.8])
prevState(X)
#0 #1 #2
1 5.5
1.1 1.3 4.2
1 2.5 1.6

相关函数: nextState