- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SAS02 SAS语言和数据管理
第2章 SAS语言与数据管理;目录;2.1 SAS语言构成;2.1.1 SAS语句;2.1.2 SAS表达式;运算符之一——算术运算符;运算符之一——比较运算符;运算符之一——逻辑运算符;SAS函数(详细内容参见教材P48~53页);SAS函数(详细内容参见教材P48~53页);2.1.3 SAS程序规则;【例1】某班5个学生4门课程成绩如表,计算每个学生的平均成绩和各科平均成绩。;解:mean( )函数计算每个学生的平均成绩,参数变量不能简写为x1-x4,可以简写为of x1-x4 ;
means 过程计算各科平均成绩,变量可以简写为x1-x4。程序如下:;【Try】;2.2 SAS的高级编程功能;2.2.1赋值语句;2.2.2输出语句;【Try】练习以下综合程序:;2.2.3分支结构;【例2.3】自己练习程序prg2.3.sas。;2.Select 分支语句;【例2.4】练习以下程序prg2.4.sas.;2.Select 分支语句;【例2.5】练习以下程序T2.5.sas.;2.2.4循环语句;【例2.6】以下程序prg2.6.sas是输出一个1,3,7,……19的立方表,且当立方大于1000时停止循环。;2. Do-while型循环;【例2.7】以下程序Prg2.7.sas是判断1333333是不是素数。;3. Do-until型循环;【例2.8】输入以下程序prg2.8.sas,看看输出是什么?(可以输出n=1,n=2,…n=6);2.2.5数组;2.2.5数组;2.2.5数组;2.2.5数组;4.数组的使用;【综合应用例2.11】用随机函数模拟24次掷双骰,显示掷出的结果及掷出双六点的次数。;2.3 SAS语言的数据管理功能;2.3.1数据步的运行机制;结论1: 数据步如果有数据输入,则数据步中隐含了一个循环,框图如下:;结论2:用retain语句则可以指定某些变量保留上一步隐含循环中的变量值;2.3.2用input语句输入数据;自由格式条件:;2.列格式;列格式条件:;【例2.15】输入一批身份证号码,但只输入其年、月、日信息,可用如下程序:;(3)有格式输入;说明:;;说明:;2.3.3用attrib语句指定变量属性;2.attrib语句;2.3.4读入外部数据;【例2.20】1.1.3节中的程序prg1.1中的数据事先生成数据文件stud.txt,并存放在路径d:\mysasfile\下,则可用如下程序读入数据:
说明:infile语句要写在input语句前;有了infile就不用cards语句了,infile关键字后面的文件名可以为全路径名,如果只有文件名???为当前工作目录。;2.微机格式的数据文件(import过程);保存为import过程的程序 :;2.3.5数据集的复制与修改(set语句);2.与keep或drop语句配合使用;3.与子集if语句配合使用;4.与数据集选项配合;4.与数据集选项配合;2.3.6拆分数据集;说明:;【例2.27】如下程序生成一个包含1~10及其平方的10个观测的数据集:;2.3.7纵向合并数据集(set语句);;输出为:;2.3.7纵向合并数据集(set语句);;2.3.8横向合并数据集(merge语句);【例2.30】将新数据集num 与前一节2.3.7中建立的数据集score(程序prg2.28.sas)横向合并,程序如下:;输出为:;2.3.8横向合并数据集(merge语句);【例2.31】:将person和language两个数据集按number变量横向合并,程序如下:;输出为:;2.3.9更新数据集(update语句);【例2.32】:更正数据集c9501中王思明的语文成绩实际为91分,张红艺性别应为男,程序如下:;输出为:;作业:P79 习题4、5;掌握自学方法 事半功倍
您可能关注的文档
最近下载
- 智能建筑考试试题.docx VIP
- 2025年海南经贸职业技术学院教师招聘考试笔试参考题库附答案解析.docx VIP
- GB 50065-2011 交流电气装置的接地设计规范.docx VIP
- 一种用于逆变器的电磁暂态建模方法.pdf VIP
- 《电子商务新媒体营销》教学课件—第4章新媒体营销案例实战02案例分析之模拟直播.pptx VIP
- 高一物理受力分析专题.ppt VIP
- 2025届高三英语一轮反思和二轮复习备考策略+课件.pptx VIP
- 建筑工程图集 16J914-1:公用建筑卫生间.pdf VIP
- 中级通信专业实务(互联网技术)重点备考试题库(含答案).docx VIP
- GB28050 -2025《预包装食品营养标签通则》解读.pptx VIP
文档评论(0)