欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    07-第七章.docx

    • 资源ID:1298625       资源大小:475.65KB        全文页数:54页
    • 资源格式: DOCX        下载积分:9金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    07-第七章.docx

    第六章数据汇总与报表制作第一节运用PRlNT过程制作报表一、过程PRINT的基本语句1. 简洁形式为procprintdata=数据集名;run;数据集dst.lonpar是某航空公司95年3月第一周飞往伦敦和巴黎的航班信息,现在用过程PRINT输出它的内容。程序如076.sas所示。procprintdata=dst.Ionpar;run;ObsF1.IGHTDATEDESTMAI1.FREIGHTBOARDEDREVENUE1821110201.ON3452431S71506342213110211.ON4213582412173823821110211.ON2483072151939304213110221.ON4472991831650665821110221.ON3913841861677726219110231.ON3565472111903227821110231.ON21936820318310G8213110241.ON272370187147026921911024PAR27237018715063410821110241.ON38947918818957811219110251.ON32737417715965412821110251.ON27249717415694813213110281.ON3801222292085582. NOOBS选项若去掉左侧的OBS歹J,可以运用该选项。procprintdata=dst.lonparnoobs;run;程序如077.sas所示。procprintdata=dst.lonparnoobs;run;F1.IGHTDATEDESTMAI1.FREIGHTBOARDEDREVENUE821110201.ON345243167150S34219110211.ON421358241217382821110211.ON248307215193930218110221.ON447293183165066821110221.ON391384186187772219110231.ON358547211190322821110231.ON219388203183108219110241.ON2723701714702821911024PAR27237016715034821110241.ON389479188163576219110251.ON32?374177159654821110251.ON272497174166948219110281.ON3801222292085583. ID语句在有些数据集中,每条记录有其自己的关键字段或标识,例如员工的工号,姓名等等,因而在不用观测的序号时,常希望将这些标识记录的变量置于输出的最左列,以便于查阅。运用ID语句就可实现这一要求。ID语句的一般形式为:ID变量1变量2;ID语句的作用就是在过程PRINT的输出中,不加入OBS歹U,并将语句中指定的变量依次置于输出的最左侧的列。程序见078.sas所示。procprintdata=dst.Ionpar;iddateflight;run;DATEF1.IGHTDESTMAI1.FREIGHTBOARDEDREVENUE110208211.ON345243167150634110212191.ON421356241217382110218211.ON248307215193930110222191.ON447299183185066110228211.ON381384186167772110232191.ON356547211190322110238211.ON219368203183108110242191.ON27237016714702611024219PAR272370167150634110248211.ON389479188169576110252191.ON327374177159654110258211.ON2724S7174158948110282191.ON3801222292065584. VAR语句为了限制变量是否输出以及它们的次序,可运用VAR语句,它的形式如下:VAR变量1变量2;VAR语句一方面指明要输出的变量,另一方面也表明它们出现的次序。程序见079.sas所示。procprintdata=dst.lonpar;vardateflightdestboardedrevenue;run;ObsDATEF1.IGHTDESTBOARDEDREVENUE1110208211.ON1871506342110212191.ON2412173823110218211.ON2151939304110222191.ON1831650665110228211.ON18G187772110232191.ON2111903227110238211.ON203183108110242191.ON18714702911024219PAR18715063410110248211.ON18816357811110252191.ON17715965412110258211.ON17415834813110262191.ON2292085585. WHERE语句一般形式WHERE表达式;作用:只输出访表达式成立的观测。程序见080.sas所示。procprintdata=dst.lonar;vardateflightdestboardedrevenue;whereflight-219,;run;ObsDATEF1.IGHTDESTBOARDEDREVENUE2110212191.ON2412173824110222191.ON1831850668110232191.ON2111903228110242191.ON17147026311024219PAR1715063411110252191.ON17715965413110262191.ON229206558为了实现对观测的选择,也可运用PRINT的如下选项FIRSTC)BS=和OBS=;留意,该选项必需放在括号中,但是NOOBS选项绝不能带括号!程序如080a.sas所示。procprintdata=dst.bclass(firstobs=Iobs=5);run;结果见下。DbsNAME123451.AWRENCE1717278.1JEFFERY1416951.3EDWARD1418750.8PHI1.1.IP1618758.1KIRK17167SO.8AGEHEIGHTSEXWEIGHT6. SUM语句一般形式SUM变量1变量2;作用:对输出的数值变量计算其总和。程序见081.sas所示。procprintdata=dst.lonpar;vardateflightdestboardedrevenue;sumboardedrevenue;run;结果如下:ObsDATEF1.IGHTDESTBOARDEDREVENUE1110208211.ON1S71508342110212191.ON2412173823110218211.ON2151938304110222191.ON1831650665110228211.ON1861677726110232191.ON2111903227110238211.ON2031831088110242191.ON187147026911024219PAR18715083410110248211.ON18816957811110252191.ON17715965412110258211.ON17415694813110262191.ON229208558250822586087. BY语句BY语句即分组小计。在较大的数据集的报表中,不仅要对某些变量计算它的总和,还常须要分组计算它的小计。例如对数据集dst.lonpar,可以按航班计算总乘客人数,也可按日期计算总乘客人数。要在过程PRlNT中实现这一点只要在过程步中加入BY语句,它的形式为BY变量1变量2;加入BY语句,SUM语句的求和功能就是按BY变量的值交叉分组后,计算每个组内指定变量的合计,同时也计算总和。和其它过程一样,过程PRINT中运用了BY语句,就要求读入的数据集必需是按BY变量排序的。若原数据集尚未按BY变量排序,可先用过程SoRT对数据集进行排序。程序如082.sas;procsortdata=dst.airlineout=sorted;byflight;procprintdata=sorted;varflightdatedestboarded;sumboarded;byflight;run;另一个程序如083.sas;procsortdata=dst.bclassout=sorted;bysexage;procprintdata=sorted;varsexageh

    注意事项

    本文(07-第七章.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开