数据转置,也称数据变换,其可以将数据文件中原来的行变成列,原来的列变成行,即将观测量变成变量,将变量变成观测量。
由于可用于SPSS分析的数据都必须符合特定的数据结构,所以若用户在录入数据时错误地将行与列的位置颠倒了,则可利用“数据”→“变换”将数据调整至正确的结构。
打开数据文件,选择“数据”→“变换”,弹出“变换”对话框,如图3-5所示。其中各项含义如下:
● 变量。在左侧的变量列表中选中需要变换的变量,单击 按钮,将其移至“变量”列表。被选入“变量”列表的变量在变换后变成观测量,而未被选入“变量”列表的变量将不会出现在新数据文件中。
● 名称变量。在左侧的变量列表中选中某个变量,单击 按钮,将其移至“名称变量”列表,在新数据文件中该变量的值将作为变量名。一般选择标识观测量,如姓名等。若选择的变量是数值型,那么变换后新变量名为该变量各种冠以字母“K_”。若用户未选择“名称变量”,系统则自动赋予变换后的变量名为VAR001、VAR002、…、VAR00n。
图3-5 “变换”对话框
实例二:针对“data03-02.sav”数据,如图3-6所示,包括五位评委为七位球员的打分情况,现要求将数据文件中的行列变换。
图3-6 “data03-02.sav”数据
(1)打开“data03-02.sav”数据文件,选择“数据”→“变换”,弹出如图3-5所示的“变换”对话框。
(2)选中“球员”变量,单击下面的 按钮,将其移至“名称变量”;选中其余变量,单击上面的 按钮,将其移入变量列表中。此时可先选中“评委1”,然后按住键盘上的Shitf键,再选中“评委5”,这样,所有评委变量都被快速选中,如图3-7所示。
图3-7 “数据变换”对话框
(3)完成所有设置后,单击 按钮执行命令。
图3-8为变换后的结果,由图可以看出,原来的行标识变量变成了新的列变量名称,列变量名称变成了新的行标识变量,且变量名称默认为“CASE_LBL”。
图3-8 变换后的数据
提示
①若用户只变换部分变量,那么在单击“确定”按钮时,SPSS会弹出警告框,如图3-9所示,提示用户未被转置的变量将被丢失,此时单击 按钮则继续执行“变换”任务,单击 则放弃“变换”。②数据的变换是不能撤销的。
图3-9 “数据变换”警告框