- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS第四次作业
第四次作业(6章)
----
6.1 举例说明数据集选项(data-set-options)中语句drop、keep、label、rename的用法。
答:
6.2 什么是数据视窗?怎样创建SAS数据视窗?SAS数据视窗和SAS数据集有什么区别?
答:
数据视窗:是用来从其他文件中读取数据的一种SAS文件。
创建数据视窗有两种途径:
Native View:由数据步或者SQL过程创建
Interface View:由SAS/ACCESS软件创建
如:
区别:数据视窗只包括数据集的描述信息,如数据类型、变量长度等,再加上如何从其他文件中提取数据所要求的信息,本身并不能被直接编辑。
6.3 怎样用PMG选项存储DATA步编辑程序?
答:
6.4说明特殊数据集名:_data_、_null_、_last_的含义。
答:
_data_ :(省略数据集名)。 data _data_; /* 等价于语句data;*/ 。 系统自动为数据集赋名:data1, data2, …, datan 。
_null_ : 一般和PUT语句一起使用。有PUT语句输出结果,只输出到LOG窗口,不会产生SAS数据集。
_last_ : _last_是SAS系统的一个自动变量,取值为必威体育精装版创建的SAS数据集名。
6.5一个DATA语句下可以产生多个数据集吗?
答:可以,可以由OUTPUT语句实现,如下例:
例中,根据条件产生3个观测子集,名称分别为year2005,year2006,year2007。
INPUT语句的用途是什么?
答:input语句用于输入。有两方面:读入外部数据文件中的数据和读入CARDS语句后面
的数据。
6.7 INPUT语句中的@、@@、$、:、、~的作用是什么?
答:@: 执行下一个INPUT语句时指针移到下一记录行,要求一条记录必须对应一个数据行。
@@: 执行下一个INPUT语句时指针保持在当前记录行,不要求一条记录对应一个数据行。
$: 定义字符型变量。
:当原始数据是以空格为分隔符时,要想对变量值长度不一致的变量规定统一长度就必须用到该格式修饰符。规定变量值是从非空格列中读取,直到第一次遇到以下3种情况:下一个空格列;达到变量预先设定的长度;数据行结束。
:字符型输入值可能包含一个或几个空格。因为空格是列表读入方式默认的分隔符,所以如果要读入的数据本身包括空格时就必须用此格式符。
~:规定读入字符值时保留引号。此选项只在INFILE语句中与选项DSD一起使用时才有效。
6.8 解释语句:
6.9 说明CARDS语句与CARDS4语句的用法。
答:CARDS语句或DATALINES语句告诉SAS系统下面跟着的是数据行。
数据行之前用CARDS语句。如:
如果数据行中含有分号时,必须用
CARDS4或DATALINES4语句。如:
6.10 怎样用INPUT语句读入带空格的字符值和带引号的字符值?
答:用““读入带空格的字符值,如:
用“~”读入带引号的字符值,如:
6.14 解释BY组中自动变量first. variable和last. variable的含义。
答:SAS系统对每个BY组创建两个自动变量:First.variable和Last.variable,用来标识每个BY组的第一个和最后一个观测。对于一个BY组的第一个观测值,First.variable取1,其余取0. 对于一个BY组的最后一个观测值,Last.variable取1,其余取0. 这些变量不含在新产生的数据集中。
6.15 SET语句的作用是什么?
答:SET语句从一个或多个已存在的SAS数据集中读取观测值,并将这些观测组合在一个数据集中。
6.17 解释系统自动变量_n_的作用。
答:_n_表明的是观测序号,如:
结果是在数据集a中每个观测值后加了一列观测序号,标签是obs。
6.18 如何使用一个变量得到数据集的观测个数?
答:
6.19 如何找到数据集的最后的一个观测值?
答:
6.23 MERGE语句的作用是什么?
答:MERGE语句将多个数据集中的观测合并为新数据集中的一个观测。SAS系统合并观测的方式依赖于BY语句的使用。
6.24 举例说明MODIFY语句的用途。
答:MODIFY语句扩充了DATA不功能,它可以替代、删除、或添加观测到一个已存在的SAS数据集上。
举例如右:
6.25 FILE语句一般要和PUT语句配合使用,举例说明FILE语句的作用。
答:FILE语句用于规定将要输出的外部文件。FILE语句一般要和PUT语句配合使用。同一个DATA步可以用多个FILE语句。FILE语句是可执行语句,因而可以用在条件(IF-THEN)过程中。举例如下:
6.26 IN
文档评论(0)