下午好,
我想在我的图中定义我的参数,而不是生成一个具有所有值的图。
例如,我只想显示不超过$400,000的数据的销售价格。这个语法是不正确的,但这是我的尝试。在这件事中,我应该使用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;发布于 2016-01-17 11:46:43
IF's在PROCS中不起作用,但WHERE's起作用,但是您错误地指定了比较运算符。它是<=而不是=<。我总是通过大声说出小于或等于的顺序来记住顺序。
proc sgplot data=sashelp.class;
scatter x=height y=weight;
where age <= 15;
run;quit;发布于 2016-01-17 08:33:59
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;https://stackoverflow.com/questions/34833721
复制相似问题