作者SONIC9 (色狼)
看板Statistics
标题[程式] 想将资料分层分类,却一直出现错误
时间Sun Dec 25 19:44:37 2016
[软体程式类别]:SAS
[程式问题]:if then的指令
[软体熟悉度]:新手
[问题叙述]:
我想要将资料中的AGE(连续型变量)依照年龄层重新分类,可是每次跑都会出现
syntax error,抓破了头也想不出来我是哪里写错,希望各位高手提供指点
以下为我所写的程式码,数据资料已经透过excel档案汇入SAS,档名指定为one
data two;
set one;
if AGE<=1 then age_s=0;
if AGE>1 and AGE<=4 then age_s=1;
if AGE>4 and AGE<=8 then age_s=2;
if AGE>8 then age_s=3;
run;
是哪里的空格错了吗?
请各位高手指点~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.82.131.183
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1482666281.A.4DC.html
1F:推 jasonfun44: 中间两行不能写age>1 and age<=4 12/25 22:08
2F:→ jasonfun44: 要写成if 1<age<= 4 then age_s=1 12/25 22:08
3F:→ jasonfun44: if 4<age<=8 then age_s=2 12/25 22:09
4F:→ jasonfun44: else if 少打 12/25 22:10
5F:→ SONIC9: 感谢帮忙,我再试试看 12/25 23:30
6F:推 songhome: 你的SAS版本是啥? 我刚刚复制过去跑没有错啊 12/31 19:11