登录
首页精彩阅读spss常用的syntax
spss常用的syntax
2017-04-14
收藏

spss常用的syntax

1、删除变量:

方法一、delete variable 变量1、变量2.。。。。。

方法二、在spss中,可以通过选中一列变量,再点菜单“clear”的方式来删除变量。但是,如果要删除的变量很  多,并且不是排列在一起的话,用这样的方式无疑是非常辛苦的。这时候可以用s yntax来快速完成。

假设要删除的变量为VAR1、VAR2、VAR3、…VAR10,并且在SPSS文件中的顺序是连续的,可以用

MATCH FILES file=* /drop=var1 to var10.

如果顺序是不连续的,那么就不能用TO关键字,而只能将各个变量名都写出来,如var2 var2 var3..。

“/drop”子命令表示要删除这些变量。或者使用“/keep”子命令,则表示仅保留这些变量,其它的都删除。

2、快速修改syntax

一般来讲都是通过菜单的操作,paste出syntax的语句进行修改,修改也主要集中在变量上面:

方法一、从菜单“Utilities->Variables”中选择变量,并点paste,粘贴到Syntax窗口中

方法二、可以操靠office的操作,比如Ctrl+F(替换);

3、给数据加ID

compute 变量=$casenum.(变量就是1、2、3、4、。。。。。。。)

compute 变量=$casenum+数值.(变量就是1+数值、2+数值、。。。。。。。,数值可根据需要自己确定);

4、删除变量标签

可以用语句“variable labels 变量A "".”将变量A的标签删除。但是在要清空标签的变量很多的情况下,可以定义一个宏(Macro)来完成。下面就是一个这样的宏Syntax:
define !nolabel(!positional !cmdend).
!do !x !in (!1).
variable labels !x "".
!doend.
!end define.
使用该宏用:
!nolabel 变量A 变量B 变量C .

5、添加变量

VECTOR lvsty(180).
上述命令创建180个连续的以字符 “lvsty” 开头的变量,lvsty1 到 lvsty180。
Vector()命令还可以指定变量的格式,如:
VECTOR lvsty(180,A5).数据分析师培训
创建180个5个字符宽度的字符串类型变量。


数据分析咨询请扫描二维码

客服在线
立即咨询