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

Syntax SAS:在SGPlot中使用WHERE/IF语句,syntax,sas,data-analysis,Syntax,Sas,Data Analysis,下午好 我希望在绘图中定义参数,而不是生成包含所有值的绘图 例如,我只想显示数据的售价不超过400000美元。这种语法不正确,但这是我的尝试。我应该在这个问题上使用if、by或where语句吗?谢谢大家! proc sgplot data=mydata; loess x = FirstFlrSF y = saleprice / group= OverallQual; reg x = FirstFlrSF y = saleprice; where saleprice =< 400000;

下午好

我希望在绘图中定义参数,而不是生成包含所有值的绘图

例如,我只想显示数据的售价不超过400000美元。这种语法不正确,但这是我的尝试。我应该在这个问题上使用if、by或where语句吗?谢谢大家!

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;
proc sgplot data=mydata;
黄土x=第一层F=y=销售价格/组=总体质量;
reg x=第一个FLRSF y=销售价格;
其中销售价格=<400000;
标题“一楼SF vs销售价格”;跑

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

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;

proc sgplot data=mydata(where=(salepriceIF's在PROCS中不起作用,但是where's do,但是您没有正确指定比较运算符。它是
where通常可以在proc中的任何位置。但是您没有正确指定比较运算符,我更正了我的答案。谢谢。
proc sgplot data=sashelp.class;
scatter x=height y=weight;
where age <= 15;
run;quit;