全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3593 1
2009-06-10

菜鸟我在统计频数的时候遇到:

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_rangeFLAG(FLAG)Total
0 1
125-<175 5305535
175-<225 4689234712
225-<275 119468812034
25-<75 101
275-<325 1478619614982

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显示的那样的数据集,请问大侠该如何做啊?

非常感激!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-6-10 15:43:00

对score_range 重新赋值

 proc format ;

    value .....

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群