1

数据集是这样的:

V1 V2 V3 V4 V5 
x  1  2  n  .
x  3  4  .  .
x  5  6          

如果我想计算

V5 = V4 - V3
V4 = V5(previous line) + V2

我怎样才能使用语法来做到这一点?

4

1 回答 1

2

使用LAG运算符访问上一行中的元素。

DATA LIST FREE / V1 to V5.
BEGIN DATA
1 2 3 4 5
4 5 6 7 8
7 8 9 0 1
END DATA.

COMPUTE V5_2 = V4 - V3.
COMPUTE V4_2 = LAG(V5) + V2.
于 2013-10-29T12:41:38.793 回答