如下面的例子
data aa;
input x y z;
cards;
1 1 2
2 1 1
3 2 2
;
run;
data a3;
set aa;
if x=3 then y = z = 3;
run;
then后面的连等(即y=z=3)怎么不起作用啊?有没有比较简洁的写法啊?因为如果要给多个变量赋相同的值的话,不用连等于而是一个个去赋值的话太费劲了。
各位大侠帮帮忙啊
楼主: firstknife
|
13384
4
[求助]关于if then语句的写法 |
教授 22%
-
|
回帖推荐angel42102209 发表于2楼 查看完整内容 要不用array来做吧,比如data a3(drop=i); set aa; array t{2} y z; if x=3 then do; do i=1 to 2; t{i}=3; end; end;run;
本帖被以下文库推荐
| ||
| ||
Where there is a will, there is a way!
|
||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明