在PROC IML中,如何将数值变量转变为字符变量?
在DATA步中:
data aa;
input x y@@;
cards;
1 2 3 4
;
run;
data aa;
set aa;
z=put(x,$1.)||put(y,$1.)||'%';
run;
data aa;
set aa;
z=put(x,$1.)!!put(y,$1.)!!'%';
put z;
run;
得到:12% 和34%两个字符值。
那如何在PROC IML中进行呢?
PUT 函数在PROC IML中的功能与DATA步不一样,那有没有什么别的方法可以做到呢?