作者socery (keep going!)
看板Statistics
标题Re: [问题] SAS程式码问题
时间Mon Sep 3 23:15:13 2012
我写了一个macro 给你用, word 随便你填~
%macro a(word);
%let dsid = %sysfunc(open(a,i));
%let varlist=;
%do i = 1 %to %sysfunc(attrn(&dsid, nvars));
%let varlist = &varlist %sysfunc(varname(&dsid,&i)) =
%sysfunc(varname(&dsid,&i))&word;
%end;
%let rc = %sysfunc(close(&dsid));
data a;
set a;
rename &varlist;
run;
%mend a;
%a(word=_new);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.72.211
1F:推 west1996:赞 09/05 02:06
2F:→ FSGuitar:感谢!! 09/05 19:23