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

SPSS语法--批量修改

(2013-07-11 15:31:15)
标签:

语法

spss修改

it

分类: BI_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).

0

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

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

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

新浪公司 版权所有