全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1043 3
2012-10-23
我是初学者,有个菜鸟问题请教大家。

先看以下代码:

DATA uspresidents;
   INPUT President $ Party $ Number;
   DATALINES;
Adams     F  2
Lincoln   R 16
Grant     R 18
Kennedy   D 35
lieh          S 35
ty          R 93
list          U 9
best          T 83
;



data m;set  uspresidents;
if party='F' or 'R' or 'D' or 'T' then output;
run;

if 语句是不对的,大家有没有好的办法,达到我想要的结果。

二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-23 16:07:59
“if 语句是不对的”这句话是不对的。
这里有个很容易犯的错误:if party='F' or 'R' === if (party='F') or 'R' , not if party=('F' or 'R').
当然上面的写法也是不对的,只是给个概念。
顺便提醒下,data m下没有set 或其它statement,那你用什么都是不对的……
二维码

扫码加我 拉你入群

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

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

2012-10-23 16:13:11
复制代码
二维码

扫码加我 拉你入群

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

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

2012-10-23 16:14:41
zhangzachary 发表于 2012-10-23 16:13
多谢指导,我再试试
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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