SAS(十三)DATA步和Proc步全程语句

SAS(十三)DATA步和Proc步全程语句

也就是以下语句在DATA步和Proc步都可以使用

全程语句

  1. Quit, run, endsas :分别为结束、运行SAS语句、关闭SAS系统
  2. Title, footnote:添加标题和脚注
  3. Filename:对一个外部文件定义标记
  4. Libname:对一个SAS数据库定义标记
  5. Filename例,libname例
  6. Missing语句规定表示缺失值的字符,通常出现在data语句中,但其作用范围是全局的。
  7. Page语句使得日志跳到新一页
  8. Skip语句使得日志跳过规定的行数
  9. %include语句从外部文件读出SAS语句或数据行并执行:

Missing语句规定表示缺失值的字符,通常出现在data语句中,但其作用范围是全局的。

data mis;
  missing a r;
  input id ans;
  cards;
  1 2
  2 a
  3 4
  4 10
  5 11
  6 8
  7 r
  ;
  run;
  proc print;
  run;

 

Page语句使得日志跳到新一页

data;                                                                                                                                   
 file print; /* change the output window*/                                                                                              
 put 10*'SAS学习';                                                                                                                      
 page;                                                                                                                                  
 put 10*'已翻过新页';                                                                                                                   
 run;                                                                                                                                   
 proc print ;                                                                                                                           
 run;

 

Skip语句使得日志跳过规定的行数

data;                                                                                                                                   
 file print; /* change the output window*/                                                                                              
 put 10*'SAS学习';                                                                                                                      
 skip 5;                                                                                                                                
 put 10*'已跳过5行';                                                                                                                    
 run;                                                                                                                                   
 proc print ;                                                                                                                           
 run;

 

%include语句从外部文件读出SAS语句或数据行并执行:

filename a 'e:\sas\data';                                                                                                               
%include a(print1.sas,print2.sas);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章