1

我需要 sas proc freq 表中的帮助。

我有两列:类型和状态

TYPE 有两个值:TypeA 和 TypeB STATUS 有两个值:ON 和 OFF

我需要 sas proc 频率表输出如下:

--------------------------------------------------
| 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; 
4

1 回答 1

2

PROC TABULATE 可能是获取该总列的最简单方法。关键字all为您提供了一个类的总数。

proc tabulate data=xyz;
class type status;
tables type,(status all)*n;
run;
于 2013-09-19T14:25:13.707 回答