在 SPSS 数据集中合并个案
Merge cases in an SPSS data set
我有两个具有完全相同变量的 SPSS 数据集。当我通过“添加案例”合并数据集时,合并后的数据集中有一些案例指的是同一个人。问题是这些案例并不是彼此完美的重复。比方说,有两个案例 1 和 2 指的是同一个人,还有两个变量 A 和 B。1 具有 A 的值,但缺少 B 的值,其中 2 具有 B 的值但缺少 A 的值。有没有办法合并 1 和 2,以便我最终得到一个同时具有 A 和 B 值的案例?
您可以做的一件事是按人汇总并获取每个值的最大值 - 这将结合每个人的两种情况,但从两种情况中获取现有值:
aggregate outfile=* /break=personID /A B=max(A B).
我有两个具有完全相同变量的 SPSS 数据集。当我通过“添加案例”合并数据集时,合并后的数据集中有一些案例指的是同一个人。问题是这些案例并不是彼此完美的重复。比方说,有两个案例 1 和 2 指的是同一个人,还有两个变量 A 和 B。1 具有 A 的值,但缺少 B 的值,其中 2 具有 B 的值但缺少 A 的值。有没有办法合并 1 和 2,以便我最终得到一个同时具有 A 和 B 值的案例?
您可以做的一件事是按人汇总并获取每个值的最大值 - 这将结合每个人的两种情况,但从两种情况中获取现有值:
aggregate outfile=* /break=personID /A B=max(A B).