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

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

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS系统和数据分析使用FSVIEW过程编辑数据集参考

使用FSVIEW过程编辑数据集 我们前面主要用SAS的程序方法来编辑SAS数据集。实际上,很多用户习惯使用SAS/FSP软件的FSVIEW过程来编辑SAS数据集,这是一种交互式菜单编辑方式,非常方便。例如,在PROGRAM EDITOR 窗口中输入的程序如下: Proc fsview data=study.survey ; Run ; 程序提交后,进入FSVIEW窗口。用户仍然可以在命令框中键入命令来编辑,如键入DROP命令去掉不需要显示的变量(投影操作)、WHERE命令获得子集(选择操作)及WHERE ALSO命令获得子集的子集。FSVIEW过程与FSEDIT过程相比,FSVIEW过程更方便,是用户最常用的输入和编辑SAS数据集的过程。因为FSVIEW在每一屏显示尽可能多的观测,是一种屏编辑;而FSEDIT在每一屏只显示一条观测,是一种行编辑。我们在这里以编辑数据集STUDY.SURVEY.DATA为例,简单介绍几种最常用的编辑操作。 选择Edit/Update/Record命令编辑记录 如果选择了Edit/Update/Memer命令,则按数据集的一个个数据项进行编辑,每按一个Enter编辑光标跳到下一个数据项。如果选择了Edit/Update/Record命令,则按数据集的一条条记录进行编辑,每按一个Enter编辑光标跳到下一条记录。如图14.1所示是FSVIEW屏编辑窗口。 修改指定记录 进入按记录编辑状态后,只要单击一下所要编辑记录的行中任意位置,就会出现高反差的编辑条,移动左右光标到行中某处即可修改。要注意的是,窗口中显示的是数据集的输出格式,我们在输入或修改时,一定要按输入格式进行输入,否则可能发生错误。 删除指定记录 按上下光标或Page Up/Page Down键可上下移动编辑光标,移到指定行后再按Enter键,也会出现高反差的编辑条,只有在出现编辑条时再按工具栏上的Delete按钮,才能删除此记录行。另外一种方法是,选择Edit/Delete命令后,再输入需要删除记录的OBS编号。需要注意,OBS编号是记录输入的顺序号,而不是当前记录的逻辑顺序编号。记录输入的顺序号可能不连续,原因是断缺号码的输入记录已经被删除了。 新增一条记录 如果需要新增记录,选择Edit/Autoadd命令,将新增一条空白记录,然后在空白记录上输入,按Enter键将继续新增空白记录。Edit/Autoadd是一个开关命令,再次选择此命令将关掉新增记录状态。 选择View/Arrange variables/Drop命令去掉变量的显示 如果要去掉不需要显示的变量,例如AGE变量,选择View/Arrange variables/Drop命令后将出现如图14.2所示的输入框,空白框中输入数据集变量名AGE,单击OK即可。 选择View/Rename命令更改变量的名称 如果要更改变量的名称,例如将NAME变量名更改为ID_NAME。选择View/Rename命令后将出现见图14.3所示输入框,输入被改的变量名NAME和改为的变量名ID_NAME。单击OK改名任务完成。 选择View/Assign formats/Format命令重新定义变量的输出格式 STUDY.SURVEY数据集在初始创建时,我们只考虑了输入格式,现在在屏幕的窗口中显示的数据格式是一种系统默认的输出格式,可能不符合用户的要求,例如BDATE出生年日期变量,显示的是SAS系统内部的日期存储值,我们将它改成MMDDYY8.日期输出格式。选择View/Assign formats/Format命令后将出现如图14.4所示输入框,在Enter name of format输入框中输入输出格式MMDDYY8.,在Enter name of variable(s) to format输入框中输入需改变输出格式的变量名BDATE。单击OK修改完成。 选择Locals/Define formula命令新增显示变量 假设我们要对STUDY.SURVEY数据集新增一个TAX显示变量,它的值可由本条观测的其他字段变量中的值经过一定的运算求得,例如TAX=INCOME*10%。选择Locals/Define formula命令后就会出现如图14.5所示的定义新变量的窗口,在Name中输入新变量TAX回车,在Enter the formula below的下面立即出现TAX=,在Type中有数字NUMERIC和字符CHARACTER两个选项,我们选择数字型变量,定义数据输出格式为9.2,最后输入变量TAX的赋值公式为INCOME*0.1。单击OK完成。 今后新增一条记录输入时,只要在INCOME变量中输入数值,TAX变量就会自动出现计算值。 要特别注意的是,去掉已有变量的显示(AGE)和

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档