作者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
推 west1996:讚 09/05 02:06
→ FSGuitar:感謝!! 09/05 19:23