购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.4 自动编码

有时需要将数值型变量值或字符型变量值转换为连续的数值变量,以便于统计分析。本章3.3节中讲述的命令可以实现该功能,下面介绍另外一个命令Automatic Recode(自动编码),它能自动按原变量值的大小或字母排列顺序生成一个新的变量,该变量的值是表示原变量值的大小次序。

例3-3 将例3-1中数据文件(见图3-1)中的变量“籍贯”进行自动编码,生成的新变量为“籍贯编码”。

选择菜单Transform→Automatic Recode,弹出Automatic Recode对话框(见图3-6),在左边列表框中选择变量籍贯,按箭头按钮使其进入“Variable->New Name”框中,然后在“New Name:”框中输入新变量名“籍贯编码”,单击Add New Name按钮,则“Variable->New Name”框内显示“籍贯->籍贯编码”。

图3-6 Automatic Recode对话框

在“Recode Starting from”框中确定编码起始的顺序,Lowest value:从最小值开始编码;Highest value:从最大值开始编码。赋值为从1开始的自然数。本例选择“Lowest value”。

单击OK,即可生成新变量“籍贯编码”,其值是按籍贯自动生成的编码:“安徽”为1,“北京”为2,…,“天津”为7。 pCdIxqCJwdt+R5g824Nu44wZmjo/5YVDKe9RKnFjhnERp6PUrDBA/QTaa0GUyFQm

点击中间区域
呼出菜单
上一章
目录
下一章
×