- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS编程技术数据步文件管理PPT
第6章 数据步文件管理;DATA语句 ;选项说明 ;例6.1 规定要创建的SAS数据集。
data; /*系统自动规定数据集名datan * /
data a; /*创建临时数据集a */
data ResDat .a; /*创建永久数据集resdat.a */
data data1 data2; /*创建两个临时数据集data1和data2 */
data _null_; /*特殊名,不创建SAS数据集,用于输出 */
Run;;例6.2 数据集选项举例。
data new (drop=var1); /*去掉数据集new中变量var1*/
data new (keep=_numeric_); /*保留数据集new中所有数值变量*/
data new (label=’股本变动历史’); /*规定数据集new标签名为”股本变动历史”*/
data new (rename=(var1=u var2=v)); /*将数据集new中变量var1和var2更名为u和v*/
data book(index=(author subject)); /*数据集book对变量author subject建立索引*/
;_last_
_last_是SAS系统的一个自动变量,取值为最新创建的SAS数据集名。
?
例6.7 查看最新创建的SAS数据集。
data a;
set _last_;
run;; 一个DATA语句下多个数据集名 ;85 data year1998 year1999 year2000;
86 set ResDat.stk000001 ;
87 if year (date)=1998 then output year1998; /* year为函数名*/
88 else if year (date)=1999 then output year1999;
89 else if year (date)=2000 then output year2000;
90 run;
NOTE: 从数据集 RESDAT.STK000001 读取了 3836 个观测。
NOTE: 数据集 WORK.YEAR1998 有 245 个观测和 62 个变量。
NOTE: 数据集 WORK.YEAR1999 有 237 个观测和 62 个变量。
NOTE: 数据集 WORK.YEAR2000 有 238 个观测和 62 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.06 秒
CPU 时间 0.04 秒;CARDS与CARDS4语句 ;数据行中含有分号时,必须用CARDS 4或DATALINES4语句。
语句格式:
Cards 4; 或DATALINES4;
[数据行]
;;;;
例6.11 数据行中含有分号时用CARDS4语句。
data;
input var1$ var2$ var3 $;
cards4;
A ; B
( ; )
;;;;;PUT语句 ;简单方式:
PUT specification(s) @ | @@;
PUT pointer-controlspecification...specification @ | @@;
列方式:
PUT variable $ start-column -end-column.decimalplaces @ | @@;
格式化方式:
PUT variable $ start-column -end-column.decimalplaces @ | @@;
PUTpointer-control variable format.@ | @@;
PUT pointer-control (variable-list) (format-list) @ | @@;
列表方式:
PUT pointer-control variable $@ | @@;
PUT pointer-control n* character-string @ | @@;
PUT pointer-control variable : | ~ format. @ | @@;
命名方式:
PUT pointer-control variable= format.@ | @@;
PUT variable= $ start-column -end-column.decimalplaces@ | @@;;例6.12 用PUT语句产生的输出结果及其比较。
data _null_;
p
您可能关注的文档
- properties of option prices缩减PPT.ppt
- QQ聊天业务推广方案PPT.ppt
- Process costing讲义PPT.ppt
- RAROC培训 RAROC和商业银行经营管理PPT.ppt
- RLC并联电路的零状态响应和全响应PPT.ppt
- RLC并联电路的零输入响应PPT.ppt
- R软件及统计分析S向量多维数组和矩阵PPT.ppt
- R软件及统计分析入门实例PPT.ppt
- R软件及统计分析因子列表数据框程序设计结构PPT.ppt
- RQA食品供应商最佳规范评定PPT.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)