(2)变量赋值

1、常用基本概念

在变量赋值中汇涉及算数表达式、函数、条件表达式等基本概念。

1)算数表达式

参与运算的数据类型和最终姐夫哦均为数值型,字符型和日期型变量/常量组要先进行函数转换后才能参与运算。

算数表达式的运算符有加(+)、减)(-)、乘(*)、除(/)、乘方(**)构成,运算顺序以及括号的使用遵循四则运算法则。

2)函数

大致有8类:算数函数,统计函数,分布函数,逻辑函数,字符串函数,日期时间函数,缺失值函数和其他函数。

函数具体的书写形式:函数名(参数)

3)条件表达式与逻辑表达式

关系运算符:<、>、<=、>=、~=(不等于,也可以次而成NE)。

逻辑表达式:&、|、~分别表示AND、OR、NOT

2、计算变量

在SPSS中,变量赋值主要是通过“计算变量”来实现的,选择“转换”—“计算变量”菜单。

1)目标变量

用于输入需要赋值的变量名,输入变量名后,下方的“类型与标签”按钮就会激活,可进行相关设置。

2)候选变量列表

可以用鼠标和右侧的变量移动按钮将选中的变量移入右侧的“数字表达式”文本框中。

3)数字表达式

用于给目标变量赋值

4)软键盘

用于输入数字和符号

5)函数列表

上面选择函数的类别,下面选择具体的函数。

6)“如果”按钮

用于对个案筛选条件进行设定。

2.1计算变量: If 个案

if个案

“If 个案”对话框允许您使用条件表达式对选定的个案子集应用数据转换。条件表达式对每个个案都返回一个值:true、false 或 missing。

如果条件表达式的结果为 true,则所选子集中将包含该个案。

如果条件表达式结果为 false 或 missing,则所选子集中不包含该个案。大多数条件表达式使用计算器面板上六个关系运算符(<、>、<=、>=、= 和 ~=)中的一个或多个。

条件表达式可以包含变量名称、常数、算术运算符、数值(和其他)函数、逻辑变量以及关系运算符。

2.2“类型与标签”按钮

类型和标签

可以直接设置变量标签

当选择为字符型时,需要设置字节数,默认为8位。

3实践案例:

要求:输出所有人的生日

先科普一个函数

CHAR.SUBSTR(“ABCD”,2,2)的结果是BC,意思是输出从字符串的第二位开始,输出两位。

同理CHAR.SUBSTR(身份证号码,11,4)从身份证号码的第11位开始,输出4位就是生日。

注意:是字符串时需要加引号,直接调用变量时不需要。


定义类型和标签
定义函数
输出结果

你可能感兴趣的:((2)变量赋值)