SAS编程基础.ppt

上传人:99****p 文档编号:1452759 上传时间:2019-02-28 格式:PPT 页数:65 大小:430.50KB
下载 相关 举报
SAS编程基础.ppt_第1页
第1页 / 共65页
SAS编程基础.ppt_第2页
第2页 / 共65页
SAS编程基础.ppt_第3页
第3页 / 共65页
SAS编程基础.ppt_第4页
第4页 / 共65页
SAS编程基础.ppt_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、第 2章 SAS编程基础清华大学经管学院 朱世武ZResdat样本数据: SAS论坛: SAS语言组件 SAS 文件 由 SAS创建、储存、管理的文件就是 SAS文件。所有的 SAS文件都保存在 SAS逻辑库中。 最常用的 SAS文件: l SAS数据集l SAS目录册 SAS外部文件 SAS不能直接识别的数据文件称为外部文件。外部文件一般用于储存数据。外部文件一般用来储存:l 要读入 SAS数据文件的原始数据l SAS程序语句l 过程步输出DBMS文件SAS软件可以和其它数据库产品进行数据文件转换。 SAS语言元素SAS语言由语句、表达式、选项、格式、以及和其它编程语言名称类似的函数组成。S

2、AS有两种语句l 数据步l 过程步SAS文件系统 SAS逻辑库由一组 SAS文件组成。SAS软件系统的信息组织有两层,第一层是 SAS逻辑库,第二层是SAS文件。SAS逻辑库是一个逻辑概念,本身不是物理实体,它对应的实体是操作系统下一个文件夹或几个文件夹中的一组 SAS文件。 逻辑库 逻辑库名与引用 SAS文件 逻辑库名是 SAS名,长度不能超过 8个字节。如 SAS逻辑库:ResDat, SASHELP, SASUSER, WORK等。建立 SAS逻辑库的方法:l 用菜单操作;l 用 LIBNAME语句。语句格式:LIBNAME libref SAS-data-library 语法说明:Li

3、bref 逻辑库名 SAS-data-library 逻辑库对应的物理地址Engine 引擎名称(缺失时为默认引擎)例 2.1 用 LIBNAME语句创建 SAS逻辑库。Libname ResDat d:ResDat;多个个文件夹创建一个 SAS逻辑库:Libname a (d:resbd,d:resfin);例 2.2 引用非临时库的 SAS文件时必须使用两级命名方式,而引用临时库的 SAS文件时,可以直接使用文件名,效果等同于work.文件名。data=ResDat.Idx000001;临时库和永久库临时逻辑库 是指它的内容只在启动 SAS时存在,退出 SAS时内容完全被删除。系统缺省的临时逻辑库为 WORK.永久逻辑库 是指它的内容在 SAS关闭对话之后仍旧保留,直到再次修改或者删除。 SAS系统中除了 WORK以外的逻辑库都是永久库。库引擎库引擎是一组规定格式向逻辑库读写文件的内部指令。利用库引擎 SAS系统可以直接访问其它 SAS版本创建的 SAS文件和外部数据库格式的数据文件。 每个 SAS逻辑库都对应一个库引擎。库引擎功能包括:l 读取和写入数据;l 列出库中的文件;l 删除和重命名文件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。