全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1825 1
2010-04-30
proc  import datafile="d:\new \1.txt"  out=a1; getnames=yes; run;
我在new文件夹里有18个这样的文件,该怎么办
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-30 19:52:17
data txtname ;
filename txtname pipe  'dir  d:\new /b';
length txtname $20.;
infile txtname truncover;
input name $30.;
txtname=compress(name,'.txt');
call symput('count',compress(attrn(open('work.txtname','i'),'nobs')));
run;
%macro crackman (count);
%do i=1 %to &count.;
proc import datafile="d:\new \&i..txt"  out=a&i.; getnames=yes; run;
%end;
%mend crackman;
%crackman(&count.);

没有测试
这个程序师把文件夹的TXT文件导入生成相对应的SAS数据集,而不是把这么多TXT文件生成一个SAS数据集
不知道能不能帮助你
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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