SAS proc freq表

时间:2013-09-19 14:11:46

标签: sas

我在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; 

1 个答案:

答案 0 :(得分:1)

PROC TABULATE可能是获得该总列的最简单方法。关键字all为您提供整个班级的总计。

proc tabulate data=xyz;
class type status;
tables type,(status all)*n;
run;