码迷,mamicode.com
首页 > 其他好文 > 详细

SAS 中的技巧问答

时间:2019-07-05 16:48:08      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:取数   文件的   读取数据   set   分数   推荐   获得   work   datasets   

.........................................................................................................开始.........................................................................................................

 

Q: 在每次运行的时候,清空日志窗口之前留下的日志

A: 只需要在程序的最前面加上 dm clear “log”; 即可

 

Q: 引用别的位置的 SAS 宏

A: 使用 %include “宏所在的路径”,这里的路径可以是绝对路径,也可以是相对路径,推荐使用相对路径,这样可以使得程序可以多次被使用

 

Q: keep 、drop 语句和 keep=、drop= 选项,哪一个更好用

A: 使用 keep=、drop= 选项,因为效率比 keep、drop 语句更快

 

Q: 如何将日志内容输出到本地文件上

A: 使用 proc printto log="日志文件的路径" new;run; 语句

 

Q: 在每次输出结果的时候,如何将之前的结果全部删除

A: 使用 proc datasets lib=work nolist kill; run; 语句,会删除 work 逻辑库中所有的临时数据集

 

Q: 如何读取数据的时候,按照条件,来读取部分数据

A: 使用 where 变量名=“条件1” 来选定数据,或者是使用 sql 语句来创建新的数据集。

 

Q: 如何引用当前的日期

A: 使用宏变量,&SYSDATE 来获得当前的日期,&SYSDAY 来获得当前属于周几,

......................................................................................................待补充......................................................................................................

SAS 中的技巧问答

标签:取数   文件的   读取数据   set   分数   推荐   获得   work   datasets   

原文地址:https://www.cnblogs.com/elkan/p/11139167.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!