Re: [問題] SAS程式碼問題
我寫了一個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
推
09/05 02:06, , 1F
09/05 02:06, 1F
→
09/05 19:23, , 2F
09/05 19:23, 2F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
問題
1
3