spss软件如何将字符串转换成数值

如题所述

spss软件如何将字符串转换成数值?今天和大家分享一下SPSS软件中对字符型变量重新进行数值化编码的操作方法。
工具原料SPSS16.0
方法/步骤分步阅读
1
/8
以下表为例,需要将性别转换为SEX,并且“男”替换为1,“女”替换为2。
2
/8
有的人可能会想到更改变量视图的方法,但是经过尝试发现这样只能改变名称和标签,而无法进行编码转换。
3
/8
SPSS为此提供了专门的工具,我们依次点击“转换”、“重新编码为不同变量”。
4
/8
之后会弹出“重新编码为不同变量”对话框。
5
/8
我们将性别字段点选入中间选框,然后在输出变量和标签中输入需要的信息并点击“变化量”进行更新。
6
/8
接下来点击“旧值和新值”。分别将男、女替换为1和2。
7
/8
需要注意的是有时候我们原始数据存在缺失情况。以性别为例,除了男、女两种情况,还存在空值情况。为了避免编码遗漏,我们可以勾选“所有其他值”并定义为3(此处只是举例,定义为什么数值并没有强制要求)。
8
/8
最后回到主界面可以发现多了SEX列数据且与性别列的值一一对应。在变量视图中也可以发现SEX列的标签也已经自动添加。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-31
例题: 某克山病区测得11例克山病患者与13名健康人的血磷值(mmol/L)如下, 问该地急性克山病患者与健康人的血磷值是否不同?

患者: 0.84 1.05 1.20 1.20 1.39 1.53 1.67 1.80 1.87 2.07 2.11

健康人: 0.54 0.64 0.64 0.75 0.76 0.81 1.16 1.20 1.34 1.35 1.48 1.56 1.87

让我们把要做的事情理理顺:首先要做的肯定是打开计算机(废话),然后进入瘟98或瘟2000(还是废话,以下省去废话2万字),在进入SPSS后,具体工作流程如下:

1、将数据输入SPSS,并存盘以防断电。

2、进行必要的预分析(分布图、均数标准差的描述等),以确定应采用的检验方法。

3、按题目要求进行统计分析。

4、保存和导出分析结果。

下面就按这几步依次讲解。

本章节着重讲解——数据的输入和保存

一、SPSS的界面

当打开SPSS后,展现在我们面前的界面如下:

请将鼠标在上图中的各处停留,很快就会弹出相应部位的名称。

请注意窗口顶部显示为“SPSS for Windows Data Editor”,表明现在所看到的是SPSS的数据管理窗口。这是一个典型的Windows软件界面,有菜单栏、工具栏。特别的,工具栏下方的是数据栏,数据栏下方则是数据管理窗口的主界面。该界面和EXCEL极为相似,由若干行和列组成,每行对应了一条记录,每列则对应了一个变量。由于现在我们没有输入任何数据,所以行、列的标号都是灰色的。请注意第一行第一列的单元格边框为深色,表明该数据单元格为当前单元格。

对Windows操作界面不熟悉的朋友可参见SAS入门第一课中的相关内容。对数据表界面操作不熟悉的朋友可先学习一下EXCEL的操作(因为它的帮助是中文的)。

在SPSS中所有的数据均以最大位数保存(好象是双精度),也就是说,上面虽然默认只有两位小数,但那指的是计算精度,实际保存的数据位数是非常长的(可以输入Pi值试一下)。在绝大多数情况下,SPSS给出的默认数据类型和数据精度完全可以满足需要,只是不太好看而已。至于标签等比较花哨的选项,反正我也很少用。现在我们才刚刚入门,一切从简。以后我会详细介绍各种设置的用法。

有的SPSS系统打开时会出现一个导航对话框,请单击右下方的Cancer按钮,即可进入上面的主界面本回答被网友采纳
第2个回答  2019-06-18
选择【转换】-【自动重新编码】,会根据字符串的不同自动编码为数字。
第3个回答  2015-02-10
用转换函数NUMBER(X,N)试试本回答被网友采纳
第4个回答  2015-02-06
recode命令即可
相似回答