用SAS转眼5年了,突然意识一个极其S.B的问题:关于如何导入数据到一个现有的表。
笔者经常需要从TXT往SAS导入数据,结构都是一样的,每次都需要写几十个informat format input
data … ;
infile … ;
informat … ;
informat … ;
informat … ;
…
format … ;
format … ;
format … ;
…
input
…
;
run;
想shi的心, 有木有?
去年接触DB2,发现DB2可以通过
load client from C:\Users\z\Desktop\test.txt of del
MODIFIED BY CODEPAGE=1208 COLDEL0X09
MESSAGES "a:\log\importmsgs.txt"
insert into test
;
这样就不用每次都写一大堆代码去定义字段了。
直接通过 proc sql; create table new like old; quit;
复制一下表结构,再把数据load进这个表不就简单多了?!!
郁闷的是,研究四五天了,百度、Google了无数次,找到的全T MD是proc export相关的,内心崩溃了。。
我大SAS难不成连这么简单的功能都没有吗? 还是我确实没找到?
请大神解惑~