全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2805 0
2015-03-06
求教大神,这样代码错在什么地方?运行总是报错,var1 avr2 var3没有被引用之类的。求教,谢谢!
/* Adding Prefix on Selected Variables */
%macro addprefix(lib,dsn,start,end,newname);
proc sql noprint;
select nvar into :num_vars
from dictionary.tables
where libname="&LIB" and memname="&DSN";
select distinct(name) into :var1-:var%trim(%left(&num_vars))
from dictionary.columns
where libname="&LIB" and memname="&DSN";
quit;
run;
proc datasets library = &LIB;
modify &DSN;
rename
%do i = &start. %to &end.;
&&var&i = &newname_&&var&i.
%end;
;
quit;
run;
%mend addprefix;
截图如下:
SAS.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群