私は次の文SASにProc Freqステートメントの条件を設定するにはどうすればよいですか?
Proc Freq data =test;
tables gender;
run;
を持っている私は、これは男女の変数に適用される条件に基づいて出力を生成します。たとえば、ジェンダーの数が2より大きい場合、出力します。
SASでこれを行うにはどうすればよいですか?
おかげ
私は次の文SASにProc Freqステートメントの条件を設定するにはどうすればよいですか?
Proc Freq data =test;
tables gender;
run;
を持っている私は、これは男女の変数に適用される条件に基づいて出力を生成します。たとえば、ジェンダーの数が2より大きい場合、出力します。
SASでこれを行うにはどうすればよいですか?
おかげ
は、私はあなただけproc freq
を使ってこれを実現する方法を認識していないんだけど、あなたは、データ・セットに出力をリダイレクトして、結果を印刷することができます。
proc freq data=test;
tables gender/noprint out=tmp;
run;
proc print data=tmp;
where count > 2;
run;
また、proc summary
を使用することもできますが、依然として2つの手順が必要です。
proc summary data=test nway;
class gender;
output out=tmp(where=(_freq_ > 2));
run;
proc print data=tmp;
run;
出力データセットを意味する場合は、where
句を出力データセットオプションに直接入れることができます。
Proc Freq data =sashelp.class;
tables sex/out=sex_freq(where=(count>9));
run;