SAS
文章平均质量分 92
xiaotianlan
这个作者很懒,什么都没留下…
展开
-
SAS
options nosource; * 抑制SAS语句日志;options nosource2; * 抑制宏到日志文件的打印;options notes; * 抑制所有消息记录;你也可以三个一起用,如下:options nosource nosource2 notes;下面的是连错误都不打印option nonotes nomprint nosource nosour原创 2017-05-15 15:40:59 · 1176 阅读 · 0 评论 -
SAS宏保存以便快速调用的三种解决方案(转载)
1.方式一:%include%include "full_path\sortds.txt"; inserts any code in the file called sortds.txt into your programat the location of the %include statement. Using this method, the macro must be r转载 2017-05-15 15:47:49 · 6277 阅读 · 0 评论 -
简述SAS逻辑库的概念及建立方法。什么是临时库和永久库?
libname student 'e:\mysas';SAS中利用libname命令建立逻辑库,虽然之后建立的与其关联的永久数据集还保存在该逻辑库所指的目录中,但重启SAS后该库却没有显示于库目录中。例如e:\mysas目录已存在,程序data student.aaa;……重启SAS后虽然数据集aaa还保存在e:\mysas目录中,但student逻辑库却消失了。但通过菜单方式建立逻辑库时转载 2017-05-26 10:57:44 · 10948 阅读 · 1 评论 -
SAS学习︱逻辑库、数据集创建与查看、数据库链接(SAS与R的code对照)
一、逻辑库、数据集、数据字典数据字典>逻辑库>数据集逻辑库=工作空间,存储四类内容,test是数据集文件,views是视图(相当于R里面的views点击查看),formats代表文件,sasmacr代表目录内容。数据集,包括数据文件+SAS视图,可以像R中双击获取数据结构图表,不过这样效率较低,可以使用其他方法,譬如数据字典的方式describe view,详细转载 2017-05-26 11:09:30 · 6904 阅读 · 0 评论 -
SAS宏技术中,%let和call symput有什么区别?
平时经常使用的宏变量定义方法有三种:1. %let xxx=yyy; 2. Call Symput('xxx','yyy');3. select xxx into: yyy.三种定义方式最大的区别是在MACRO函数内定义所生成的宏变量的类型不同:Call Symput在宏函数中定义的宏变量可以在函数外调用;而%let和 Select into则不能,因为这2种方法在MACR转载 2017-05-17 10:44:42 · 7652 阅读 · 0 评论 -
sas infile和filename
3.1 追加原始文件原始数据可以使用以下的方法进行纵合并。INFILE语句FILENAME语句FILEVAR=选项操作系统自身的技术首先,你可能要察看原始数据。可以用FSLIST过程。语法:PROC FSLIST FILE = file-specification;RUN;实际使用中,专门的编辑器,如UltraEdit之类的小软件,用来察看原始文件有着更转载 2017-05-17 11:11:20 · 8188 阅读 · 0 评论 -
CALL SYMPUT与CALL SYMPUTX区别
call symput 在data步中将值塞入宏变量http://www2.sas.com/proceedings/sugi29/052-29.pdf[SAS] CALL SYMPUT与CALLSYMPUTXCALL SYMPUT的功能是可以在DATA step内将值塞到一个macro变量里面。如果这个macro变量已经存在,那这个call就会更新该macro变量的值。CA转载 2017-05-17 13:51:56 · 4180 阅读 · 0 评论 -
SAS的数组array介绍
SAS可以把一组同为数值型或同为字符型的变量合在一起,使用同一个名字称呼,用下标来区分。这与通常的程序设计语言中的数组略有区别,通常的程序设计语言中数组元素没有对应的变量名,而SAS数组每个元素都有自己的变量名。 一、数值型数组 定义数值型数组的格式为: ARRAY 数组名(维数说明) 数组元素名列表(初始值表);例如:ARRAY转载 2017-05-17 15:35:42 · 32344 阅读 · 1 评论 -
很全的sas基础知识
5.1 SAS表达式简介 1.SAS常数表达式 (1)数值常数 如: 1.23、 -5、 0.5E-10。 (2)字符常数 如: name1='TOME'、 name2='MARY'、name3='JOHN'。 (3)日期(d)、时间(t)、日时(dt)常数 如: d1='01JAN80'd、t1='9:25:19't、 dt1='18JAN80:9:27:05'dt转载 2017-05-17 17:06:20 · 3290 阅读 · 0 评论