作者JJQQ (天气...)
看板Statistics
标题[问题] SAS 资料定义
时间Thu Jun 12 19:46:26 2008
请问
我现在有资料
age level
1 1
5 2
3 1
4 2
3 1
6 2
7 3
想请问一下要如何定义level=1 , if age是1-3
2 4-6
3 7以上
PROC RANK DATA;
VAR age;
RANKS level;
以上的话只能跑出 排序数字
想请问要怎麽写 才能达到表格那样??
另外想请问 PROC RANK 与PROC SORT
有什麽差别
感恩 <(_ _)>
--
我是自学新手>///<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.43.88
1F:推 implicit:if age >= 1 then level=1; if age>=4 then level=2; 06/12 20:33
2F:→ implicit:else level=3; 06/12 20:33
3F:→ implicit:更正一下~最後应该还是 if age>=7 then level=3才对.. 06/12 20:40
4F:→ JJQQ:我只有C的基础 那不用先定义level吗? 要列印出表格 可以直接 06/12 21:20
5F:→ JJQQ:用 if then 就可以列出来妈 06/12 21:21
6F:→ implicit:在data指令下 打if then的设定就可了~不用先定义level 06/12 22:26
7F:→ JJQQ:恩恩 感谢 已经写好了 06/13 00:06