s*******d 发帖数: 132 | 1 I have a vector b={1,2,3,4}
I use proc sql
select into : b
how can I get b[3]? | o****o 发帖数: 8077 | 2 这就是无数programmer痛恨SAS的原因
不过你可以用
proc sql noprint;
select b into :b1-:b3
from yourvectordataset
;
quit;
then use &b3 to call this one element
example:
************************;
data _vector;
do b=1 to 3; output; end;
run;
proc sql noprint;
select b into :b1-:b3
from _vector
;
quit;
%put &b3; | R******d 发帖数: 1436 | 3 可以用%global var指定。
不过proc sql into出来的,默认就是global的吧
【在 s*******d 的大作中提到】 : I have a vector b={1,2,3,4} : I use proc sql : select into : b : how can I get b[3]?
| s*******d 发帖数: 132 | 4 谢谢。
我理解oloogoo的code
rainbird能解释一下吗?
【在 R******d 的大作中提到】 : 可以用%global var指定。 : 不过proc sql into出来的,默认就是global的吧
|
|