我在sas proc freq表中需要帮助。
我有两列:TYPE和STATUS
TYPE有两个值:TypeA和TypeB STATUS有两个值:ON和OFF
我需要sas proc freq表输出如下:
--------------------------------------------------
| TYPE | STATUS |
--------------------------------------------------
| | ON | OFF | ON | OFF |
--------------------------------------------------
| TypeA| 33 | 44 | 22 | 55 |
--------------------------------------------------
| TypeB| 11 | 22 | 33 | 44 |
--------------------------------------------------
我怎样才能获得这个?我试过了:
proc freq data = XYZ;
tables TYPE*STATUS/missing nocol norow nopercent nocum;
run;
答案 0 :(得分:1)
PROC TABULATE可能是获得该总列的最简单方法。关键字all
为您提供整个班级的总计。
proc tabulate data=xyz;
class type status;
tables type,(status all)*n;
run;