现在有这么一个数据集:data test;
input name $1. a 1. b 1. c 1.;
cards;
x 1 0 1
y 0 1 1
z 0 1 0
;
run;
现在我想实现根据a/b/c 的值为1 就添加变量名到一个新变量中
例如:
x ‘ac’
y 'bc'
z 'b'
通过data step 应该很容易实现,
我想能不能通过proc sql实现呢?在Oracle里面,可以通过(Decode(a,1,'a','')||Decode(b,1,'b', '')||Deocde(c,1,'c',''))来实现
那么在SAS下面应该怎么做呢?