SPSS语法--批量修改
1.批量修改-变量名称
RENAME VARIABLES
(X1=A)
(X2=B)
(X3=C)
(X4=D).
2.批量修改-批量定义变量类型
FORMATS
HP4341s
HP2570p
HP9470m(f1.0).
**f1.0--1位最大整数位数and0位小数的数值型 f3.2--3位最大整数位数and2位小数的数值型 a8--最大8个字符长度的字符串
2.1.批量修改-修改变量类型
ALTER TYPE
HP4341s (F5.2)
HP2570p (F5.2)
HP9470m (A30).
3.批量修改-变量度量标准
VARIABLE LEVEL
HP4341s
HP2570p
HP9470m(NOMINAL).
** NOMINAL--名义 SCALE--度量 ORDINAL--序号
4.批量修改-变量标签
VARIABLE LABELS
Stocount '店面数量'
Ifrun '是否执行'
iftouched '是否成功访问'
baobei '报备店面'.
**前面的英文是变量名,后面是对应的其标签名
5.批量修改-值标签
VALUE LABELS Stype
1 '旗舰店'
2 '精英店'
3 '地标店'.
** Stype是变量名 1 2 3是变量下的具体值
综合实例:
101.
DATA LIST FREE
/ NUMVAR (F2.0)
STRINGVAR (A30)
DATAVAR (A11) DATAVAR2 (A10).
BEGIN DATA
3 THREE 03-JAN-2013 03/01/2013
END DATA.
ALTER TYPE NUMVAR (F5.2). **改变numvar的数值类型
ALTER TYPE DATAVAR TO DATAVAR2 (A11=DATE11) **将宽度为11的字符变量转化成宽度为11的日期型变量
102.
COMPUTE Stocount=1.
IF (是否执行访问='是')
Ifrun=1.
IF (访问是否成功='是' & 异常店面备注=' ' )
iftouched=1.
IF (访问是否成功='否' & 异常店面备注=' ' )
iftouched=0.
IF (异常店面备注='报备')
baobei=1.
FORMATS Stocount Ifrun iftouched baobei (f1.0).
VARIABLE LEVEL Stocount Ifrun iftouched baobei (NOMINAL).
VARIABLE LABELS
Stocount '店面数量' Ifrun '是否执行' iftouched '是否成功访问' baobei '报备店面'.
103.
RECODE 店面类型 ('A'=1) ('B'=2) ('C'=3) into Stype.
VALUE LABELS Stype
1 'A' 2 'B' 3 'C'.
FORMATS Stype (f1.0).
VARIABLE LEVEL Stype (NOMINAL).
RENAME VARIABLES
(X1=A)
(X2=B)
(X3=C)
(X4=D).
2.批量修改-批量定义变量类型
FORMATS
HP4341s
HP2570p
HP9470m(f1.0).
**f1.0--1位最大整数位数and0位小数的数值型 f3.2--3位最大整数位数and2位小数的数值型 a8--最大8个字符长度的字符串
2.1.批量修改-修改变量类型
ALTER TYPE
HP4341s (F5.2)
HP2570p (F5.2)
HP9470m (A30).
3.批量修改-变量度量标准
VARIABLE LEVEL
HP4341s
HP2570p
HP9470m(NOMINAL).
** NOMINAL--名义 SCALE--度量 ORDINAL--序号
4.批量修改-变量标签
VARIABLE LABELS
Stocount '店面数量'
Ifrun '是否执行'
iftouched '是否成功访问'
baobei '报备店面'.
**前面的英文是变量名,后面是对应的其标签名
5.批量修改-值标签
VALUE LABELS Stype
1 '旗舰店'
2 '精英店'
3 '地标店'.
** Stype是变量名 1 2 3是变量下的具体值
综合实例:
101.
DATA LIST FREE
/ NUMVAR (F2.0)
STRINGVAR (A30)
DATAVAR (A11) DATAVAR2 (A10).
BEGIN DATA
3 THREE 03-JAN-2013 03/01/2013
END DATA.
ALTER TYPE NUMVAR (F5.2). **改变numvar的数值类型
ALTER TYPE DATAVAR TO DATAVAR2 (A11=DATE11) **将宽度为11的字符变量转化成宽度为11的日期型变量
102.
COMPUTE Stocount=1.
IF (是否执行访问='是')
Ifrun=1.
IF (访问是否成功='是' & 异常店面备注=' ' )
iftouched=1.
IF (访问是否成功='否' & 异常店面备注=' ' )
iftouched=0.
IF (异常店面备注='报备')
baobei=1.
FORMATS Stocount Ifrun iftouched baobei (f1.0).
VARIABLE LEVEL Stocount Ifrun iftouched baobei (NOMINAL).
VARIABLE LABELS
Stocount '店面数量' Ifrun '是否执行' iftouched '是否成功访问' baobei '报备店面'.
103.
RECODE 店面类型 ('A'=1) ('B'=2) ('C'=3) into Stype.
VALUE LABELS Stype
1 'A' 2 'B' 3 'C'.
FORMATS Stype (f1.0).
VARIABLE LEVEL Stype (NOMINAL).
还没人转发这篇日记