哪位高手能演示一下如下5张表格?
很简单的要求:
1、全部导入(把EXCEL文件名字改为统一格式);
2、把变量名字改为英文(去掉中文)
3、把5张表格捏合在一起。
感谢sushe的帮助,根据你的程序,我的sas有如下问题,还希望你能指教!
1、运行下列程序出现报错,只能手动把黑框框给关了,然后程序继续运行:
*指定输出数据集前缀;
%let OutPrefix=test;
x "dir &path.*.xls /b > &path.fname.txt";
2、运行下列程序,有错误提示:
%macro importxls(filename,ith);
proc import datafile="&path.&filename" out=&OutPrefix.&ith dbms=excel replace;
getnames=no;
sheet="HKBS";
run;
*以下三行语句是合并所有数据集,条件要求:数据集变量结构一致;
data all;
set %if &ith ne 1 %then all; &OutPrefix.&ith;
run;
%mend;
3、运行程序:结果all中只有301个样本,按道理应当是301(个样本/每个数据集)*5(个数据集)=1015个样本
4、得到结果:和work. test1的数据一模一样