全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3714 1
2014-11-26
今天工作时被老板要求把几十万的名单数据分割成多个txt,要求每个txt含有一千个名单,现共享程序如下步骤如下
1。产生a数据集,有10000个名单
2。产生b数据集,在a的基础上分割成十个组
3。利用宏程序将十个分组导出为十个txt的包

  data a;                                                                                                                                 
do i=1 to 10000;                                                                                                                        
output;                                                                                                                                 
end;                                                                                                                                    
  run;     

data b;                                                                                                                                 
set a;                                                                                                                                 
fenzu=ceil(i/1000);                                                                                                                     
run;
                                                                                                                                       
%macro shuchu;                                                                                                                        
%do n=1 %to 10;                                                                                                                        
data _null_;                                                                                                                           
set b(where=(fenzu=&n));                                                                                                               
file "d:\&n..txt";                                                                                                                     
put i;                                                                                                                                 
run;                                                                                                                                    
%end;                                                                                                                                   
%mend;                                                                                                                                 

%shuchu;
                                                                                                                  






二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-26 21:33:08
学习下
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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