合并一个文件的不同部分-基于文件中的变量

时间:2018-07-02 07:51:20

标签: spss

我有一个看起来像第一张图片的数据文件,我正在使用FILE TYPE MIXED将其读入SPSS,以便看起来像第二张图片。如何合并基于ID变量的案例,以便合并具有相同ID变量的案例?重复变量Age,所以选择哪个变量都没有关系,但是如果可以选择第一个值,那将是很好的。

Diagram

以下是我用来读取数据的代码示例:

FILE TYPE MIXED RECORD=RecordID 1
    / WILD =WARN.
RECORD TYPE 1.
DATA LIST
    / ID 8-9 JobType 3-4 Age 5-7.
RECORD TYPE 2.
DATA LIST
    / ID 3-4 Sex 11 Salary 5-8.
RECORD TYPE 3.
DATA LIST
    / ID 6-7 Age 8-10 Hiring 3-5.
END FILE TYPE.
BEGIN DATA
1  1 39 1
1  3 27 2
1  2 27 3
1  3 25 4
2 1 9000  0
2 2 7500  0
2 3 4750  1
2 4 7250  1
3  76 1 39
3  98 2 27
3   8 3 27
3  44 4 25
END DATA.
LIST.

1 个答案:

答案 0 :(得分:1)

这应该有效:

sort cases by ID RecordID.
casestovars id=ID/index=RecordID.

如果年龄相同,则将其折叠为一列。如果不是,您将获得三列age列,并且可以选择自己喜欢的列。

相关问题