首页 > 解决方案 > 根据键 ID 将行更改为列

问题描述

所以这是我所拥有的一个例子,以及我在寻找什么的解释。我似乎无法让 SPSS 中的重组功能正常工作,这可能是该工作的错误工具。任何帮助,将不胜感激。谢谢!



有什么想法吗?谢谢!

标签: spss

解决方案


您缺少的是 key\index 变量。尝试这个:

* first recreating your sample data.
data list list/ ID (f10) Car_Make  Car_Model (2a20).
begin data
999, "Subaru", "WRX"
867, "Volvo", "240"
999,"Acura", "TSX"
end data.

* now creating an index and restructuring.
sort cases by ID.
compute ind=1.
format ind(f2).
if $casenum>1 and ID=lag(ID) ind=lag(ind)+1.
casestovars /id=ID/index=ind/sep="_".

推荐阅读