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