SAS Proc print 選項: by & id 詳解

對應 SAS Base 123 題 --Q 93

  • id: 定義輸出時標識某一列為obs 觀測值標簽,可以理解為用某一列的數值代替 1,2,3 (最左側)的觀測標識。
  • by 以某一列group 分組標識
  • var 指明打印的變量,可以存在與id 相同的列,與id 重復則重復輸出。
數據集.png

用id , by ,id+by 做個實驗:

id:

proc print data = test_db.repotest1 ;
id x;
var  y z1 ;
run;
  • output 結果


    image.png

by:

proc print data = test_db.repotest1 ;
by x;
var x y z1 ;
run;
image.png

by + id

proc print data = test_db.repotest1 ;
by x;
id x;
var y z1 ;
run;
image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。