SAS で PROC REPORT を使用して、特定の ACROSS 変数に 5 つの異なる値の可能性 (たとえば、1 2 3 4 5) がある場合、私のデータ セットには、その変数がたとえば 5 に等しい観測値がありません。レポートを取得して、5 の列を表示し、その値を持つ観測の数を 0 と表示しますか?
現在、PROC REPORT の出力には、観測値のない値の列が表示されていません。
SAS で PROC REPORT を使用して、特定の ACROSS 変数に 5 つの異なる値の可能性 (たとえば、1 2 3 4 5) がある場合、私のデータ セットには、その変数がたとえば 5 に等しい観測値がありません。レポートを取得して、5 の列を表示し、その値を持つ観測の数を 0 と表示しますか?
現在、PROC REPORT の出力には、観測値のない値の列が表示されていません。
差し迫った状況になったら、このようなハックを行うことができます。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
*/