- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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
- mn第十三章 治风剂.pptx
- 2025年事业单位笔试-青海-青海临床医学工程技术(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年事业单位工勤技能-安徽-安徽机械热加工五级(初级工)历年参考题典型考点含答案解析.docx
- D打印技术在骨科领域的应用.pptx
- 2025年教师职称-云南-云南教师职称(基础知识、综合素质、初中物理)历年参考题典型考点含答案解析.docx
- JT叔叔伤寒杂病论慢慢教课程16.pptx
- 2025年海关遴选岗位面试题库及答案.doc
- 2025年学历类自考专业(计算机信息管理)管理经济学-数据库及其应用参考题库含答案解析.docx
- 2025年特种作业类危险化学品安全作业氯碱电解工艺作业-重氮化工艺作业参考题库含答案解析.docx
- 企业用工数字化解决方案探索.docx
原创力文档


文档评论(0)