SAS访问外部数据文件有四种方法,分别为:1、通过IMPORT过程 2、通过libname语句和库引擎 3、通过Access过程 4、通过ODBC或者远程软件平台。
①:IMPORT过程
语法和选项说明:
PROC IMPORT *DATAFILE= 规定要读入外部文件的地址及名称 TABLE=规定外部数据文件的表名.
DATAFILE=“filename”|TABLE=”tablename”
OUT=SAS-data-set *OUT= 规定要输出的SAS数据集.
; *DBMS=规定外部数据文件格式的标示名 REPLACE=规定替换已存在文件.
1.1导入EXCEL数据表
PROC IMPORT OUT=TEMP *读取excel数据,输入数据集work.temp.
DATAFILE=”d:\data\abc.xls” *规定要读入外部文件的地址和名称为”d:\data\abc.xls”.
DBMS=EXCEL2000 REPLACE; *指定外部数据文件为EXCEL2000,规定替换已存在文件.
SHEET=”‘sheet1$'”; *导入表sheet1.
GETNAMES=YES | NO; *获取变量名:如果EXCEL第一行是变量名的话则选择yes,提取变量名.
MIXED=YES | NO; *将数值数据转换成字符数据值,作为一列,其中包含混合