2019年1月18日金曜日

【小ネタ】put _all_で自動変数を出力したくない。




超小ネタです。


「put _all_;」で全変数値をログに出力することが出来ますが、、

data a;
   a=1;
   b="xx";
   c="yy";
   put _all_;
run;

Log:
a=1 b=xx c=yy _ERROR_=0 _N_=1

自動変数(_ERROR_や_N_など)も出力されてしまいます。



そこで、以下で紹介した方法を使うと
https://sas-boubi.blogspot.com/2015/10/put.html

data a;
   a=1;
   b="xx";
   c="yy";
   put (_all_)(=);
run;

Log:
a=1 b=xx c=yy

何故か自動変数は出なくなります。なんでか知らないけど。


あ、今年もどうぞよろしくお願いいたします!



0 件のコメント:

コメントを投稿