楼主: 李会超
3693 1

一个sas数据集分割后导出多个txt [推广有奖]

  • 1关注
  • 31粉丝

已卖:1166份资源

教授

33%

还不是VIP/贵宾

-

威望
0
论坛币
121239 个
通用积分
62.0400
学术水平
140 点
热心指数
152 点
信用等级
84 点
经验
56173 点
帖子
1180
精华
1
在线时间
1120 小时
注册时间
2008-11-6
最后登录
2024-4-29

楼主
李会超 发表于 2014-11-26 17:25:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
今天工作时被老板要求把几十万的名单数据分割成多个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;
                                                                                                                  






二维码

扫码加我 拉你入群

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

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

关键词:sas数据集 数据集 txt output fenzu 程序

学无止境,坚持!

沙发
zhaoxu1986625 发表于 2014-11-26 21:33:08
学习下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 16:26