SAS系统和数据分析使用FSVIEW过程编辑数据集.doc

SAS系统和数据分析使用FSVIEW过程编辑数据集.doc

ID:61035729

大小:314.50 KB

页数:19页

时间:2021-01-20

SAS系统和数据分析使用FSVIEW过程编辑数据集.doc_第1页
SAS系统和数据分析使用FSVIEW过程编辑数据集.doc_第2页
SAS系统和数据分析使用FSVIEW过程编辑数据集.doc_第3页
SAS系统和数据分析使用FSVIEW过程编辑数据集.doc_第4页
SAS系统和数据分析使用FSVIEW过程编辑数据集.doc_第5页
资源描述:

《SAS系统和数据分析使用FSVIEW过程编辑数据集.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第十四课使用FSVIEW过程编辑数据集我们前面主要用SAS的程序方法来编辑SAS数据集。实际上,很多用户习惯使用SAS/FSP软件的FSVIEW过程来编辑SAS数据集,这是一种交互式菜单编辑方式,非常方便。例如,在PROGRAMEDITOR窗口中输入的程序如下:Procfsviewdata=study.survey;Run;程序提交后,进入FSVIEW窗口。用户仍然可以在命令框中键入命令来编辑,如键入DROP命令去掉不需要显示的变量(投影操作)、WHERE命令获得子集(选择操作)及WHEREALSO命令获得子集的子集。

2、FSVIEW过程与FSEDIT过程相比,FSVIEW过程更方便,是用户最常用的输入和编辑SAS数据集的过程。因为FSVIEW在每一屏显示尽可能多的观测,是一种屏编辑;而FSEDIT在每一屏只显示一条观测,是一种行编辑。我们在这里以编辑数据集STUDY.SURVEY.DATA为例,简单介绍几种最常用的编辑操作。一、选择Edit/Update/Record命令编辑记录如果选择了Edit/Update/Memer命令,则按数据集的一个个数据项进行编辑,每按一个Enter编辑光标跳到下一个数据项。如果选择了Edit/Updat

3、e/Record命令,则按数据集的一条条记录进行编辑,每按一个Enter编辑光标跳到下一条记录。如图14.1所示是FSVIEW屏编辑窗口。图14.1FSVIEW屏编辑窗口1.修改指定记录进入按记录编辑状态后,只要单击一下所要编辑记录的行中任意位置,就会出现高反差的编辑条,移动左右光标到行中某处即可修改。要注意的是,窗口中显示的是数据集的输出格式,我们在输入或修改时,一定要按输入格式进行输入,否则可能发生错误。2.删除指定记录按上下光标或PageUp/PageDown键可上下移动编辑光标,移到指定行后再按Enter键,也

4、会出现高反差的编辑条,只有在出现编辑条时再按工具栏上的Delete按钮,才能删除此记录行。另外一种方法是,选择Edit/Delete命令后,再输入需要删除记录的OBS编号。需要注意,OBS编号是记录输入的顺序号,而不是当前记录的逻辑顺序编号。记录输入的顺序号可能不连续,原因是断缺号码的输入记录已经被删除了。1.新增一条记录如果需要新增记录,选择Edit/Autoadd命令,将新增一条空白记录,然后在空白记录上输入,按Enter键将继续新增空白记录。Edit/Autoadd是一个开关命令,再次选择此命令将关掉新增记录状态

5、。2.选择View/Arrangevariables/Drop命令去掉变量的显示如果要去掉不需要显示的变量,例如AGE变量,选择View/Arrangevariables/Drop命令后将出现如图14.2所示的输入框,空白框中输入数据集变量名AGE,单击OK即可。图14.2去掉AGE变量二、选择View/Rename命令更改变量的名称如果要更改变量的名称,例如将NAME变量名更改为ID_NAME。选择View/Rename命令后将出现见图14.3所示输入框,输入被改的变量名NAME和改为的变量名ID_NAME。单击OK

6、改名任务完成。图14.3更改NAME变量名为ID_NAME一、选择View/Assignformats/Format命令重新定义变量的输出格式STUDY.SURVEY数据集在初始创建时,我们只考虑了输入格式,现在在屏幕的窗口中显示的数据格式是一种系统默认的输出格式,可能不符合用户的要求,例如BDATE出生年日期变量,显示的是SAS系统内部的日期存储值,我们将它改成MMDDYY8.日期输出格式。选择View/Assignformats/Format命令后将出现如图14.4所示输入框,在Enternameofformat输

7、入框中输入输出格式MMDDYY8.,在Enternameofvariable(s)toformat输入框中输入需改变输出格式的变量名BDATE。单击OK修改完成。图14.4更改BDATE变量的输出格式二、选择Locals/Defineformula命令新增显示变量假设我们要对STUDY.SURVEY数据集新增一个TAX显示变量,它的值可由本条观测的其他字段变量中的值经过一定的运算求得,例如TAX=INCOME*10%。选择Locals/Defineformula命令后就会出现如图14.5所示的定义新变量的窗口,在Nam

8、e中输入新变量TAX回车,在Entertheformulabelow的下面立即出现TAX=,在Type中有数字NUMERIC和字符CHARACTER两个选项,我们选择数字型变量,定义数据输出格式为9.2,最后输入变量TAX的赋值公式为INCOME*0.1。单击OK完成。今后新增一条记录输入时,只要在INCOME变量中输入数值,TA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。