标签: if-statement
if age < 20 then agecat=1; else if age < 50 then agecat=2; else if age ge 50 then agecat=3; else if age=. then agecat=9;
我不知道逻辑错误在哪里或如何解决。我唯一想到的是数据验证行,以确保尽管age变量小于20,但它不是负数。任何帮助将不胜感激。