ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:147.79KB ,
资源ID:9681891      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9681891.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SASBase25Reading Raw Data in Fixed Fields 14统计学18陈成.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SASBase25Reading Raw Data in Fixed Fields 14统计学18陈成.docx

1、SASBase25Reading Raw Data in Fixed Fields 14统计学18陈成实验项目 SASBase 25Reading Raw Data in Fixed Fields 【实验目的】1. 区分标准的和非标准的数值型数据2. 读取标准的固定区域数据3. 读取非标准的固定区域数据【实验原理】列输入的复习当数据以列的形式或者是在固定区域内显示时,我们可以用列输入的方式来读取数据。用这种方式读取数据时,对每一个区域来说,开始列和结束列都是指定的。字符型变量可以通过美元符号($)来进行区分。 列输入具有以下的性质: 它可以从任意的顺序来读取区域内的数据它可以用来读取包含空格的

2、字符型变量对于缺失的数据来说,我们不需要使用分隔符。缺失的数据会被读取为空格,而且其他区域的数据并不会读取错误区域,或是部分区域可以二次读取区域不必用空格或是其他的分隔符来分割它可以用来读取标准的字符型变量或者是数值型变量 识别非标准的数值型数据标准的数值型数据变量包含数字,科学记数法,小数点和正负号。如果这个数值型数据包含了逗号(,)或是美元符号($),我们就认为这个数据是非标准的。非标准的数值型数据包括: 含有如百分号(%),美元符号($),或是逗号(,)之类特殊字符的变量 时间与日期变量 以分数形式,整形二进制,真实二进制或是十六进制出现的数据 选择一种输入方式SAS提供了两种输入方式来

3、读取固定区域内的数据,分别是列输入和格式化输入 。你可以使用列输入来只读取标准化的数据格式化输入来读取同时标准化和非标准化的数据 使用格式化输入格式化输入使用列指针来控制输入指针的位置,使它在一个指定的位置上。如果第一个变量处于第一列的话,那么列指针控制是可选择的。 n是一个能移动输入指针到一个指定的数字列的控制指针 ,你可以用n这个列指针控制来从任何顺序读取列里面的数据。+n是一个相对指针控制,它可以让输入指针以现在的位置为基础,向前移动相应的列数。+n指针控制不能向后移动,然而,你可以使用-n的符号来使它向后移动 使用informat输入informat告诉SAS程序如何来读取原始数据我们

4、有用来读取标准的和非标准的字符型变量的informat输入,也有用来读取标准的和非标准的数值型数据的informat输入。informat输入通常包含一个w变量来指定原始数据区域的长度。我们通常用小数点(.)来结束w变量的长度,或是用来区分整数的位数与小数的位数。 记录的格式 记录的格式通常指定了在文件内部如何记录数据。一些操作系统自带了许多不同的记录格式:其中两个最常见的是固定长度记录和变长度记录。当你把固定区域数据读取到SAS数据集内时,如果采用的是变长度记录,那么你的变量很可能变短或是消失,这时候,PAD选项可以把每个记录用空格来拉长,这样所有的变量都有同样的长度。 【实验内容】1. 使

5、用n进行格式化输入2. 使用+n进行格式化输入3. 用comma来表示非标准的数值型变量4. 在一个程序中使用n,+n的格式化输入,并用comma控制非标准的数值型变量5. 格式化输入的汇总【实验程序及解释】1. 使用n进行格式化输入data sasuser.vansales; infile vandata; input Region $9. 13 Quarter 1. 16 TotalSales comma11.;run;proc print data=sasuser.vansales;run;2. 使用+n进行格式化输入data sasuser.vansales; infile vanda

6、ta; input +12 Quarter 1. 1 Region $9. +6 TotalSales comma11.;run;proc print data=sasuser.vansales;run;3. 用comma来表示非标准的数值型变量data perm.empinfo; infile empdata; input 9 FirstName $5. 1 LastName $7. +7 JobTitle 3. 19 Salary comma9.; run; proc print data=perm.empinfo; run;4. 在一个程序中使用n,+n的格式化输入,并用comma控制非

7、标准的数值型变量data perm.empinfo; infile empdata; input 9 FirstName $5. 1 LastName $7. +7 JobTitle 8. 19 Salary comma8.; run; 【补充练习】5. 格式化输入的汇总data sasuser.carsales; infile cardata; input Year 4. +1 Country $6. +1 Type $6. 20 Sales comma10.;run;proc print data=sasuser.carsales;run;【补充练习】【答案】C【解释】input后跟着变量

8、名,字符型变量钱加上美元符号($)【答案】C【解释】列输入不能用来读取非标准的变量,只能用来读取标准的字符型和数值型变量【答案】A【解释】标准的数值型数据变量包含数字,科学记数法,小数点和正负号。如果这个数值型数据包含了逗号(,)或是美元符号($),我们就认为这个数据是非标准的。【答案】D【解释】格式化输入可以同时读取标准化的数据和非标准化的数据【答案】B【解释】15列中有字符型变量,要加$符号,然后没有小数点,不用.d【答案】D【解释】COMMAw.d这个形式可以用来表示一些特殊符号,包括百分号(%),美元符号($),或是逗号(,)【答案】B【解释】读取第七列的数据,用+6或者是7,后面要读取第一个区域的变量,用1,有字符型变量,加$符号。【答案】D【解释】有美元符号($)和逗号(,) 所以用comma来表示【答案】B【解释】指针默认的初始位置为第一列,item变量是字符型变量,加上$符号,有九位,用9. 第二部分的unitcost变量有$符号,用comma来表示,quantity变量为标准的数值型变量,最长为3位,选B【答案】A【解释】PAD选项可以拉长变量,使变量丢失的部分显示出来,选项A中第二行和第四行的数据丢失了。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1