- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SAS统计分析软件简介最全版.ppt
点击”Run”下拉菜单中”Submit”按钮 功能:提交运行程序 数据录入语句 例3-3-2资料 过程步程序 数据录入:Editor窗口 结果显示:output窗口 * yrty * yrty 2.4 SAS基本语句——程序的编写、 运行、 保存、 调用和修改 2.4.1 建立数据集的方式: (1)直接建立( editor )格式: DATA 表示一数据集的开始,定义数据集名。选项(drop=/ keep=/ rename=) Input 给出变量表,类型,及读入方式 Cards (或Datalines) 表示数据块的开始,数据之间至少有一空格相隔 , 缺失数据必须用点 “.” 表示,否则会造成读数混乱 ; ; 数据块结束(必须另占一行) Run 表示数据步结束 数据输入方式有列表输入,格式输入,列输入和指针控制等。 * yrty 2)利用Table editor建立数据集 选择工具条Tools→Table editor进入界面,定义变量,输入数据 * yrty (3)利用已有work数据集建立新数据集 已有SAS work(或当前盘上的)数据集的读入与存储——SET语句的应用 Data read_sasdat; set sasdat4_1;run; proc print data = read_sasdat; run; SAS work数据集只是暂时地保存着,如果退出SAS 它将会消失。为永久保存和以后的分析利用,需要进行保存。 SAS数据集的保存-------- Libname语句的应用 libname sav d:\data_manage; data sav.dat6 或者:Data d:\china\dat6_1; set sasdat4_1;run; * yrty (4)利用外部(纯文本文件)已存在数据文件 Infile语句的应用 Data in_txt; Infile F:\jisuanji\data_manage\wages.txt; Input name$ sex$ y z; Run; proc print data= in_txt; run; * yrty 2.4.2 外部数据文件与SAS数据集的转换 2.1 文本文件与SAS文件互相转换 (以TAB间隔数据) Proc import out = work.txt_imp /* 定义新建数据集的类型和名称 */ Datafile=”f:\data_manage\text.txt” /* 指出原文件名存放位置,类型和名称 */ Dbms= tab replace; /* 指出被转换文本文件数据以tab 间隔 */ Getnames=yes; /* 是否显示源文件中列名称 */ Datarow=2; /* 指定数据从第二行开始 */ Run; proc print data = txt_imp; run; Proc export data = work.txt_imp /* 定义被转换的数据SAS集名称 */ outfile=”f:\data_manage\text_z.txt” /* 指出输出文件名和存放位置 */ Dbms= tab replace; /* 指出文本文件数据以tab 间隔 */ Run; * yrty 2.4.2 外部数据文件与SAS数据集的转换 2.2 文本文件与SAS文件互相转换 (以空格间隔数据) Proc import out = work.txt_imp /* 定义新建数据集的类型和名称 */ Datafile=”f:\data_manage\text_kg.txt” /* 指出原文件名存放位置,类型和名称 */ Dbms= DIM replace; /* 指出变量之间以空格 间隔 */ delimiter=‘ ’; /* 指出被转换数据之间以空格间隔及数目 */ Getnames=yes; /* 是否显示源文件中列名称 */ Datarow=2; /* 指定数据从第二行开始 */ Run; proc print data = txt_imp; run; -- 被输入的数据文件必须关闭 --定义空格须与文件中实际空格数一致 --变量名需是英文字母 --多数情况下可省去Getnames, Datarow=2; Proc export data = work.txt_imp
原创力文档


文档评论(0)