全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
18869 13
2009-04-11

打算将原始数据

student  subject grade
---------------------------
student1  语文 80
student1  数学 70
student1  英语 60
student2  语文 90
student2  数学 80
student2 英语 100
……
转换为  
语文  数学  英语
student1   80    70     60
student2   90    80     100

向高手请教,谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-4-11 23:43:00
excel有这个功能啊,你自己去找找。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-4-12 00:27:00
在spss15中,到data-transpose打开数据转置的界面,在Variable列表里面选择你要转换的变量如STUDENT1,2,3........添加到右边上的variable栏里(转换变量列表),把语文\数学(一定是一个variable)填加进Name variable栏里,然后OK生成就行了.试试看,本人初学,刚刚帮你查了人民邮电出版社<SPSS15.0统计分析从入门到精通>的中文教材P55,以上结论是教材所说,我用16.0也验证了,可行.

[此贴子已经被作者于2009-4-12 0:28:36编辑过]

<br>pxg_1981
&nbsp;金钱&nbsp;+100
&nbsp;奖励回答问题&nbsp;2009-4-20 12:28:35
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-4-12 09:08:00
楼上正解
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-4-19 18:41:00
可是在SPSS里进行行列转换时经常会有出错提示:error #18106 in colum 256, text:(end of command) duplicate variable names on FLIP command--A variable can only be specified once on the VARS subcommand.This command not executed.我理解为在256列出错,但是我的数据转置前只有204列,3000多行,列采用系统给出的变量名,好象说是有重复的变量名,可是我找不到呢.到底是怎么回事呢,类似的数据有时候又可以转置成功,真是折磨人呀,怎么回事呢???&nbsp;&nbsp; 请教高手帮忙呀!急!!!!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-4-19 19:09:00

你是不是因为在data view里面没有数据,但显示为实心点的情况?

如果有请选中,并clear后再做 transpose

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群