经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
SAS infile语句中如何同时导入两个文件夹中的同一文件?
楼主
scarfacetony
4009
4
收藏
2013-04-07
如我的E盘根目录下有个A文件夹,A文件夹内有B1 B2两个文件夹,两个文件夹内均有C1 C2两个文件。
我想一次性导入 这两个C1文件,请问在infile语句中怎么写,求助大神。
根目录下
A
A目录下
B1
B2
B目录下
C1
C2
C1
C2
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
playmore
2013-4-7 12:37:09
不同文件夹内的相同名称的文件导入SAS要起不同的名字才行
名字怎么起就看你的喜好了,导入的话也没什么麻烦的,就是指定好名字就行了
proc import datafile="D:\A\B1\C1.txt" out=C1_B1 dbms=dlm replace;
guessingrows=2000;
delimiter='09'x;
getnames=yes;
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
scarfacetony
2013-4-7 13:40:49
data WORK.snactive;
do i=1 to 4;
do j=1 to 100000 until (gsno=.);
xx='E:\GSscript\data\2013-0'||put(i,1.)||'\xy2\sn_active.txt';
infile temp filevar=xx delimiter='09'x MISSOVER DSD firstobs=2 lrecl=2000;
informat gsno best32. ;
informat gsurs $40. ;
informat VAR3 $6. ;
informat VAR4 $15. ;
informat VAR5 $26. ;
informat urs $40. ;
informat id best32. ;
informat host best32. ;
informat VAR9 $19. ;
informat VAR10 best32. ;
informat VAR11 $15. ;
informat VAR12 $26. ;
informat VAR13 $14. ;
informat VAR14 anydtdtm40. ;
informat VAR15 best32. ;
informat VAR16 $19. ;
informat VAR17 $14. ;
informat VAR18 best32. ;
informat VAR19 $10. ;
format gsno best12. ;
format gsurs $40. ;
format VAR3 $6. ;
format VAR4 $15. ;
format VAR5 $26. ;
format urs $40. ;
format id best12. ;
format host best12. ;
format VAR9 $19. ;
format VAR10 best12. ;
format VAR11 $15. ;
format VAR12 $26. ;
format VAR13 $14. ;
format VAR14 datetime. ;
format VAR15 best12. ;
format VAR16 $19. ;
format VAR17 $14. ;
format VAR18 best12. ;
format VAR19 $10. ;
input
gsno
gsurs $
VAR3 $
VAR4 $
VAR5 $
urs $
id
host
VAR9 $
VAR10
VAR11 $
VAR12 $
VAR13 $
VAR14
VAR15
VAR16 $
VAR17 $
VAR18
VAR19 $
;
output;
if _ERROR_ then call symputx('_EFIERR_',1); /* set ERROR detection macro variable */
end;
end;
run;
__________________________________________________
在网上找到了一个方法,但是这样跑下去,I不进行循环,跑完i=1后,就不跑i=2的语句了,请问高人如何解决这个问题?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
pobel
2013-4-7 13:57:21
data test;
input filedir : $40.;
infile dummy filevar=filedir end=done;
file_location=filedir;
do until(done);
input ;
value=_infile_;
output;
end;
datalines;
E:\A\B1\C1.txt
E:\A\B2\C1.txt
;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
xbmy
2013-10-24 18:37:58
精彩,值得收藏
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
求助Infile读入语句中的选项意思
关于infile
分隔符为多个字符
请问如下的infile语句问题在哪里
坐等高手:关于infile中分隔符的问题
infile 读入首行为变量名
SAS中file和infile的区别
■■■■■请教一个关于infile 读入外部数据中的一个问题■■■■■
【求助】SAS infile读取csv数据,总是有几列缺失~
在SAS里infile csv格式的文件,因为数据长度问题导入不全
栏目导航
SAS专版
世界经济与国际贸易
金融学(理论版)
经管高考
会计与财务管理
环境经济学
热门文章
【全美经典】离散数学
understanding climate change perceptions ...
中国数字经济规模数据、报告(2005-2023年) ...
【同程商旅】中国企业出海差旅研究报告
“十四五”能源发展成就报告
2000离散数学习题精解
智算无界AIDC的超越和重构2025
当社科基础理论重大理论发现的时候
【24重磅,自用整理!】2000-2024上市公司投资 ...
2025年我国医药航空冷链发展现状与趋势展望 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群