'Fill down' 在 SPSS 中

'Fill down' in SPSS

我有一个数据集,每个人在两行中都有一个观察值,但每个观察值只有一半的数据是完整的。

像这样:

ID Var 1 Var 2 Var 3 Var 4
1 . . 2 3
1 2 3 . .
2 . . 3 3
2 4 3 . .

这类似于 this task in Stata

有没有办法在 SPSS 中'fill down (/up)',使两个人观察中的每个填充变量都合并为每个人一个完整的变量?

我已尝试查看可用的命令,但似乎没有任何命令可以有效地完成此任务。

感谢您的帮助。

由于您不必 select 一个值或组合值,聚合将非常容易地完成这项工作 - 像这样:

aggregate /outfile=* /break=ID /Var1 to Var4=max(Var1 to Var4).