楼主: 李会超
3459 1

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

  • 1关注
  • 31粉丝

教授

33%

还不是VIP/贵宾

-

威望
0
论坛币
121197 个
通用积分
59.1084
学术水平
140 点
热心指数
152 点
信用等级
84 点
经验
56182 点
帖子
1183
精华
1
在线时间
1119 小时
注册时间
2008-11-6
最后登录
2022-7-22

+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
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 21:45