注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

数据挖掘与数据分析

个人微信:datamen 欢迎交流

 
 
 

日志

 
 

spss常用的syntax  

2009-08-11 11:01:11|  分类: SPSS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

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个字符宽度的字符串类型变量。

也希望大家用跟贴的方式说说自己的捷径,互相学习!

  评论这张
 
阅读(1034)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017