全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1471 2
2014-10-22
本人在学习SAS,按照教材中练习,写了如下代码,分开导入时候发现都可以,但是无法达到批量导入的结果,估计程序出在filename batch (&f1,&f2,&f3);这里,请高手看下问题在哪,先谢了。
%let f1=d:\dzwj\plcredit1;
%let f2=d:\dzwj\plcredit2;
%let f3=d:\dzwj\plcredit3;
%let gsm=.dat;
%let lj1="&f1&gsm";
%let lj2="&f2&gsm";
%let lj3="&f3&gsm";
filename batch "(&lj1,&lj2,&lj3)";
data aa;
infile batch truncover dlm='|' dsd missover lrecl=45;
length zone $4.;
length cust_name $8.;
length mobile $11.;
length address $10.;
length credit $10.;
input zone $
        cust_name $
        mobile $
        address $
        credit $
        ;
run;
proc print;
run;
二维码

扫码加我 拉你入群

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

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

全部回复
2014-10-23 09:33:49
你应该是选择对文件进行横向合并或者纵向合并
二维码

扫码加我 拉你入群

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

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

2014-10-23 14:18:39
ermutuxia 发表于 2014-10-23 09:33
你应该是选择对文件进行横向合并或者纵向合并
明白了,这个方法好,多谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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