首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAS:在SGPlot中使用WHERE / IF语句

SAS:在SGPlot中使用WHERE / IF语句
EN

Stack Overflow用户
提问于 2016-01-17 08:24:01
回答 2查看 5K关注 0票数 1

下午好,

我想在我的图中定义我的参数,而不是生成一个具有所有值的图。

例如,我只想显示不超过$400,000的数据的销售价格。这个语法是不正确的,但这是我的尝试。在这件事中,我应该使用if、by或where语句吗?谢谢!

代码语言:javascript
复制
proc sgplot data=mydata; 
loess x = FirstFlrSF  y = saleprice / group= OverallQual;
reg x = FirstFlrSF y = saleprice;
where saleprice =< 400000;
title "First Floor SF vs sales price"; run;
EN

回答 2

Stack Overflow用户

发布于 2016-01-17 11:46:43

IF's在PROCS中不起作用,但WHERE's起作用,但是您错误地指定了比较运算符。它是<=而不是=<。我总是通过大声说出小于或等于的顺序来记住顺序。

代码语言:javascript
复制
proc sgplot data=sashelp.class;
scatter x=height y=weight;
where age <= 15;
run;quit;
票数 2
EN

Stack Overflow用户

发布于 2016-01-17 08:33:59

where语句的位置不在正确的行中。

代码语言:javascript
复制
proc sgplot data=mydata (where =(saleprice <= 400000)); 
loess x = FirstFlrSF  y = saleprice / group= OverallQual;
reg x = FirstFlrSF y = saleprice;
title "First Floor SF vs sales price"; run;
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34833721

复制
相关文章

相似问题

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