如何批量修改变量名?
分类:SAS
请问如何批量修改变量名,比如都加一个后缀?谢谢。
1个回复
-
xsmile
可以利用Proc sql读取字段信息,直接拼接所需要的代码。参考:
proc sql;
select compress(name || "= "||name || "_new") into:rename_txt SEPARATED by " "
from dictionary.columns
where libname='SASHELP' and memname='CLASS' and memtype="DATA";
quit;%put "&rename_txt";
data class;
set sashelp.class;
rename &rename_txt;
run;4年前 我来评论