4

SAS で PROC REPORT を使用して、特定の ACROSS 変数に 5 つの異なる値の可能性 (たとえば、1 2 3 4 5) がある場合、私のデータ セットには、その変数がたとえば 5 に等しい観測値がありません。レポートを取得して、5 の列を表示し、その値を持つ観測の数を 0 と表示しますか?

現在、PROC REPORT の出力には、観測値のない値の列が表示されていません。

4

1 に答える 1

7

差し迫った状況になったら、このようなハックを行うことができます。SASHELP.CLASS の SEX 変数に欠落がないことに注意してください。

proc format;
  value $sex 'F' = 'female' 'M' = 'male' 'X' = 'other';
run;

options missing=0;
proc report data=sashelp.class nowd ;
  column age sex;
  define age/ group;
  define sex/ across format=$sex. preloadfmt;
run;
options missing=.;
/*
                  Sex
    Age  female  male    other
     11       1       1       0
     12       2       3       0
     13       2       1       0
     14       2       2       0
     15       2       2       0
     16       0       1       0
*/
于 2009-09-30T13:38:36.847 に答える