全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1100 2
2013-02-23
新手。。proc surveyfreq 用的时候,怎么才能在output里显示variable的名字呢?
比如sex 是0 或者1
可是我的sex 下面的两个格是空白的。。
多谢 T^T

二维码

扫码加我 拉你入群

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

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

全部回复
2013-2-23 15:07:29
具体一些哦,不要吝惜你的原代码。
二维码

扫码加我 拉你入群

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

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

2013-2-27 01:57:27
好的呢
其实我就是什么都没用  读入数据之后  用了proc surveyfreq

                                                                                                                                                [size=11.000000pt]proc import datafile="C:\Users\syc.txt" out=syc replace;
                                        [size=11.000000pt]delimiter=",";
                                        [size=11.000000pt]getnames=yes;run;
                                        [size=11.000000pt]data syc2;set syc;
                                        [size=11.000000pt]   if(age=99) then age=.;
[size=11.000000pt]   if(race=9) then race=.;
if(sex=9) then sex=.;
[size=11.000000pt] if(numarr=99) then numarr=.;
[size=11.000000pt] if(prviol=9) then prviol=.;
[size=11.000000pt] if(everdrug=9) then everdrug=.;
                                        [size=11.000000pt]run;




proc surveyfreq total=N_dat data=syc2;
                                        tables sex / nowt var cl;tables race / nowt var cl;tables sex*race / nowt var cl;weight wts;
                                        strata stratum / list;
run;


这样给出的表格下面
Screen Shot 2013-02-26 at 12.48.33 PM.png

sex 和 race下面怎么才能有0,1,2...而不是空白呢。。
                                       
                               
                       
               
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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