菜鸟我在统计频数的时候遇到:
proc freq data=test;
table score_range*flag/norow nocol nopercent out=s1;
run;
其中score_range变量值是50 100 150 200 250。。。900中的数字;flag变量是0 或者1这两个数字。
通过上述代码得到的html输出结果和数据集s1两者不一样,具体如下:
| Table of n_range by FLAG | |||
|---|---|---|---|
| n_range | FLAG(FLAG) | Total | |
| 0 | 1 | ||
| 125-<175 | 530 | 5 | 535 |
| 175-<225 | 4689 | 23 | 4712 |
| 225-<275 | 11946 | 88 | 12034 |
| 25-<75 | 1 | 0 | 1 |
| 275-<325 | 14786 | 196 | 14982 |
325-<375 。。。 | 20792 。。。 | 423 。。。 | 21215 。。。 |
s1数据集格式为:
score flag Frequency Count Percent of Total Frequency
50 0 1 0.000457
100 0 24 0.00159
150 0 530 0.0673
150 1 5 0.0432
。。。。。。。。。。。。。。。。。。。。。。
这两个是不一样的,我想得到的数据集是输出结果,也就是那个output显示的那样的数据集,请问大侠该如何做啊?
非常感激!



雷达卡



京公网安备 11010802022788号







