04访问外部数据文件
本章内容 通过IMPORT过程导入外部数据文件; 通过LIBNAME语句和库引擎连接外部数据文件; 通过SAS/ACCESS软件访问外部数据文件; 通过ODBC或远程软件平台访问外部数据文件; 创建SAS数据集方法总结。 注意:本章的一些例子需要较为复杂的软硬件环境,可能无法在单个PC机上实现操作。 访问两类外部文件 SAS系统访问的外部文件可以分为两类: PC格式的数据文件; 流行数据库(DBMS)文件。 访问外部数据文件方法 除了前面两章介绍的读入外部数据文件的方法外,SAS系统访问外部文件,特别是流行数据库文件的方法还有以下几种。 通过IMPORT过程; 通过LIBNAME语句和库引擎; 通过ACCESS过程; 通过ODBC或远程软件平台。 通过IMPORT过程 IMPORT过程可以导入的外部数据文件: PC格式的数据文件; 以固定字符为字段分隔符的文本文件。 句法与选项说明 PROC IMPORT DATAFILE=filename“ | TABLE=tablename OUT=SAS-data-set DBMS=identifierREPLACE; 选项说明: 应用举例 例4.1 导入EXELL数据表。 proc import out=tb31 datafile= D:\ResDat\table.xls dbms=excel2000 replace; range=3#1$; /*导入表3.1 */ getnames=yes; run; 例4.2 从文本文件的第二行导入数据。 proc import out=b_share_1 datafile= D:\ResDat\b_shares_1.txt dbms=dlm replace; getnames=no; datarow=2; run; 通过LIBNAME语句和库引擎 通过LIBNAME语句和库引擎连接的外部文件有两类: 其它SAS版本或分析软件的数据集; 流行数据库(DBMS)。 语句格式: LIBNAME libref SAS/ACCESS-engine-name SAS/ACCESS-engine-connection-options SAS/ACCESS-engine-LIBNAME-options; 读入其它版本或分析软件数据集 可以通过菜单建立新逻辑库和利用LIBNAME语句连接其它SAS版本或分析软件的数据集。 例4.5 连接SAS6版本数据集。 libname datav6 V6 d:\ResDat; run; 例4.6 连接SPSS数据集。 libname spss spss d:\ ResDat ; run; 读入流行数据库(DBMS) 读入流行数据库时需要知道这些数据库的简单操作。同样可以通过菜单建立新逻辑库和利用LIBNAME来实现。 例4.7 用LIBNAME建立与ORACLE DBMS的连接。 libname oralib oracle user=ZSW password=ZSW321 path=ora7db dbindex=y; 例4.8 取消逻辑库指定。 libname oradb clear; 例4.9 与DB2的连接。 libname db2lib db2 authid=ZSW ssid=ZSW321; 通过ACCESS过程 通过ACCESS过程可以实现对外部数据文件的透明访问和读写。 SAS/ACCESS可以访问的主要外部数据文件: ACCESS过程访问外部数据流程图 创建访问描述器 语句格式: PROC ACCESS DBMS=DBF|DIF|WKn|XLS|…; CREATE libref.member-name.ACCESS; required database-description statements; optional editing statements; RUN; 创建访问描述器的SAS程序对于不同的外部文件有不同的形式。下面给出几种外部文件访问描述器的创建方法。 例4.10 由XLS表创建访问描述器RESDAT.S000001.ACCESS。 proc access dbms=xls; create work.s000001.access; path=D:\ResDat\stk000001.xls; getnames yes; scantype=yes; list all; run; 例4.11 由DBF文件创建访问描述器RESDAT.A600002.ACCESS。 proc access db
您可能关注的文档
- 04 臀区、股后区、腘窝.ppt
- 04-05高三物理:01实验基本工具的使用(幻灯).doc
- 智能化小区弱电系统演示幻灯片.ppt
- 04-正文.doc
- 04. #1机组干排渣系统A级检修.doc
- 0416语段压缩.ppt
- 043.帧中继子接口的高级配置.ppt
- 智能变电站过程层报文详解.doc
- 04三公司+津南污泥处理厂+桩基工程施工方案正文.doc
- 智能家居产品检测规范(灯控系列).doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 面向数字化学习与创新素养培养的问题链设计与实践—以初中信息科技课程为例.pdf
- 端盖零件数控加工工艺设计与数控程序编制.doc VIP
- 国外著名儿童绘本-My Weird School 9 - Miss Lazar Is Bizarre.pdf VIP
- -病理学课件 - 炎症-病理学课件 - 炎症.ppt VIP
- 2011东风悦达起亚K5电路图:02-连接器视图.pdf VIP
- 【2026】通信原理期末复习题及部分答案x试卷及答案.pdf VIP
- 以玉米芯为基础的新型生物可降解聚合物复合材料开发与应用.docx VIP
- ZSY450减速器高速齿轮轴加工设计方案.docx
- 《生猪屠宰线设备配置技术规范》.pdf VIP
- 三工位自动分拣流水线的结构设计.doc VIP
原创力文档

文档评论(0)