全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1240 1
2016-11-29
我的数据库中有600个命名规则的变量,x1-x600,现在要对每个变量进行某些操作,我需要使用%do,并在循环内制造新的数据库,keep其中的x(i),并以x(i)排序以便后续操作,请问各位高手我应该怎么做?多谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-30 14:57:26
试着回答一下,不一定对。。。
%macro loopnd;
%local i;
%do i = 1 %to 600;
         data xxx.new&i;
                  set yourdataset (keep= x&i);
          run;
          proc sort data=xxx.new&i;
                  by x&i;
          run;
%end;
%mend;

%loopnd;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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