1

我想知道您是否可以帮助我解决spss语法中的以下问题。我的数据集具有嵌套结构。

数据嵌套在公司中,然后每个公司有 1 或 2 个老板,但在这种情况下,我只关心老板 1。在前一个阶段,老板对工人(不是全部)进行评分。现在,工人的 ID 和等级在每个工人的行上。

我想移动在工人评估期间获得的信息,并为老板的行/行上的每个(工人 ID 和等级)创建新的变量集。

+---------+------+--------+--------------+---------+---------+--------+---------+
| company | boss |workerID|worker's grade|N:workID1|N:grade1 |N:work2 |N:grade2 |
+---------+------+--------+--------------+---------+---------+--------+---------+
|    A    |   1  |   1    |              |   3     |    A    |   4    |    A    |
|    A    |   2  |   2    |              |         |         |
|    A    |   0  |   3    |       A      |         |         |
|    A    |   0  |   4    |       A      |         |         |
|    A    |   0  |   5    |              |         |         |
|    B    |   1  |   1    |              |    3    |   B     |   4    |    A    |
|    B    |   0  |   2    |              |         |         |
|    B    |   0  |   3    |       B      |         |         |
|    B    |   0  |   4    |       A      |         |         |
|    C    |   1  |   1    |              |    2    |    D    |   -1   |   -1    |
|    C    |   0  |   2    |       D      |         |         |

我想在新变量中将工人的 id 和等级移动到老板所在的行,而不会丢失 workerID 和工人等级上的现有变量。

基本上,我需要将信息分别反馈到新变量和每个公司的老板 EQ 1 行。

我不知道该怎么做。我假设我需要一个循环来为每个具有有效等级的工人 ID 创建新变量,然后将来自工人行的信息转发给老板新生成的变量。任何建议都非常欢迎:-)

4

1 回答 1

1

看看 VARSTOCASES(数据 > 重组)

于 2015-10-16T14:43:23.220 回答