|
我明白楼主的意思,其实就是说 有个数据集 变量有 a、b、c,现在需要的是,把a、b、c合并为新的变量 d,使得 d拥有a、b、c全部的数值。
楼上的方法貌似都无法完成。我的方法比较土,不过希望对有点帮助
设 原有数据集为 data1
那么
第一部分:建立新的数据集
data sasuser.data2;
set data1(keep=a b c);
run;
第二部分:人工合并
1.鼠标点击菜单中的 solutions-analysis-analyst
2.点击菜单 file-open,选择刚才建立的 data2;
3.点击菜单 data-stack columns,在弹出的列表中 选择 a b c变量后,命名新的变量为d。点击 ok。(就是这一步合并了abc的)
4.点击菜单 file-save。假设保存为 sasuser.data3;
第三部分
proc freq data=sasuser.data3 order=freq;table d;run;
这样就可以看到 各个疾病的排序频数,按照大小排列。
|