加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SPSS:如何生成个案编码(ID)之数据转换及系统变量的使用

(2016-08-16 16:39:27)
标签:

spss

数据分析

数据分析师培训

数据科学家

数据挖掘

SPSS:如何生成个案编码(ID)之数据转换及系统变量的使用

如何用SPSS生成个案编码,其目的是在数据操作过程中,可能需要排序等功能,导致无法恢复原状态,因此想在对数据整理前,插入一个顺序编号,以便能够恢复“原状”。其实这个功能在EXCEL中的“序列填充”功能可实现,但是在SPSS中可否实现呢?答案是肯定的。

〖例子〗现有一个共有20个个案的资料,如下图:

http://www.cda.cn/uploadfile/image/20160815/20160815141107_94918.png

操作步骤如下(按箭头步骤操作)

首先选择【转换】→【计算变量】菜单。

http://www.cda.cn/uploadfile/image/20160815/20160815141057_30006.png

1、【目标变量】为ID.

2、选择【函数组】中的【全部】。

3、【函数和特殊变量】框中将显示几个前导美元($)符号的变量,这些变量称之为系统变量(System variable)。

4、选择$Casenum后,单击↑按钮,将可表达式送入【数字表达式】框中。

5、单击【确定】完成操作,其结果如下(见下图):

6、如果读者希望生成一个以2015开头的流水号的话,可在【数字表达式】框中输入:$CASENUM+201500(见下图)

http://www.cda.cn/uploadfile/image/20160815/20160815141050_55504.png

注:$Casenum其实在其他函数中,选择【其他】同样可显示$Casenum。

此外,DOS版本的SPSS是以程序起家的,其后续版本仍保持优良的传统,上述过程同样也可以用程序命令实施,具体程序如下:http://www.cda.cn/view/18540.html

DATASET ACTIVATE数据集0.

COMPUTE ID=$CASENUM.

EXECUTE.

COMPUTE ID1=$CASENUM+201500.

EXECUTE.

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有