-
- filename indata pipe 'dir "E:\*.xls" /b/s';
- data files;
- infile indata truncover;;
- input char $200. ;
- run;
http://elek.me/obtain-file-names-using-unamed-pipe.html
方法2:
-
- options noxwait;
- x "dir E:\000300\*.xls /b > E:\000300\fil.txt";
- data ccc;
- length file $300;
- infile "E:\张力\000300\fil.txt";
- input file:$300.;
- file=compress("E:\000300\"||file);
- infile aaa filevar=file end=eof firstobs=3 missover;
- do while (not eof);
- input
- VAR1 $;
- output;
- end;
- run;
如何用SAS读入多个还有中文名的csv文件
本文来自: 人大经济论坛 SAS专版 版,详细出处参考:http://www.pinggu.org/bbs/viewthread.php?tid=968720&page=1&from^^uid=1832606
请教:批量.txt 数据文件一次性导入SAS并逐个进行线性回归分析
本文来自: 人大经济论坛 SAS专版 版,详细出处参考:http://www.pinggu.org/bbs/viewthread.php?tid=705581&page=1&from^^uid=1832606
下面的程度很完整的一个案例:
- %let path=d:\sean\;
- %let path1=d:\;
- x "dir &path.*.txt /b > &path1.fname.txt";
- proc import datafile="d:\fname.txt" out=tmp dbms=tab replace;
- getnames=no;
- delimiter=' ';
- run;
- data fname;
- set tmp;
- fname=compress('%a('||var1||')','.txt');
- keep fname;
- file "d:\ex.txt";
- put fname;
- run;
- %macro a(f);
- data &f;
- infile "d:\sean\&f..txt" firstobs=2;
- input date:yymmdd10. lighttrapdata modelprediction;
- format date yymmdd10.;run;
- ODS HTML file="d:\sean\&f..HTML";
- title 'Light-trap-data_my_gnuplot_Prediction vs Lighttrap'&f;
- PROC PLOT;
- PLOT ModelPrediction*LighttrapData='*'; /* 作原始数据散点图,以了解是否适合作直线相关和回归分析 */
- RUN;
- PROC CORR;
- VAR LighttrapData ModelPrediction; /* 调用CORR过程作相关分析 */
- RUN;
- PROC REG;
- MODEL ModelPrediction=LighttrapData;
- run;
- PROC REG;
- MODEL ModelPrediction=LighttrapData / noint R CLI CLM;
- PLOT (U95. L95. P.)*LighttrapData='-' ModelPrediction*LighttrapData='o' / OVERLAY;
- OUTPUT OUT=my1980 P=yhat R=yresid;
- RUN;
- PROC PLOT DATA=my1980;
- PLOT yresid*yhat='R'; /* 调用PLOT过程绘残差图,纵轴为残差,横轴为Y的预测值 */
- RUN;
- ODS HTML close;
- %mend a;
- %include "d:\\ex.txt";
- run;


雷达卡



京公网安备 11010802022788号







