首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PROBIT中“where”语句语法中的‘'notin’

PROBIT中“where”语句语法中的‘'notin’
EN

Stack Overflow用户
提问于 2017-04-17 16:25:13
回答 1查看 542关注 0票数 1

我正在使用其他人的代码,它包含以下PROC PROBIT实例。

代码语言:javascript
复制
proc probit data = mortality  order=data;
   where group notin (9);
   class survive;
   model survive =log_dose / D = LOGISTIC INVERSECL;
   ods output /*logprobitanalysis=logprobliv_dose*/ probitanalysis=probliv_dose;
RUN;

(9)where语句中提供什么功能?

我在翻阅文档,但找不到解释的机会。它是where语句的本机吗?或者,order=选项是否改变了whereproc probit中的功能?我假设notin是一个变量,但从代码中我并不完全清楚。是notin某个用于not in (list)的模糊关键字吗?

(联合国)幸运的是,作者已经不在我们身边了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-17 16:47:38

NOTINNOT IN是一样的。我假设SAS会看到NOT,并将其作为下一步的修饰符,如果接下来的是运算符的话。

因此,这是可行的:

代码语言:javascript
复制
data test;
do group=1 to 9;
    output;
end;
run;

data want;
set test;
where group notin (1,9);
run;

给您留下{2,3,...,8}中的组

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43455330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档