スーパーエンジニア100年目!

エンジニアの働き方とか生き様とか。毎日を頑張って生きる。

SASで欠損部分だけのぞくとき。

f:id:hurikakeokok:20210121002336p:plain


SASで出力したとき、こんな風に出てきてしまう。
欠損は除いて、値だけ欲しいときに書いたコードをメモ。
proc sqlは便利で項目を作成したら、calculated使うことで、同じ処理内で変数を使うことができるので、データステップみたいに
複数処理のステップを書かなくて便利。いやーPROCSQL便利だなぁ。

proc sql;
create table dt1 as
select 
     "koumoku" = length$10,
    "name" = length$10,
   
from teble;
where calculated name ^=""
group by name;
quit;