andy162639 发表于 2011-11-7 10:25 
用 proc iml的话, 导出后,如何恢复原先变量名呢?
以你另一个帖子的例子,为例:
/*数据*/
data a;
input x y z t;
cards;
3 4 2 1
1 2 3 4
;
run;
proc iml;
use a; /*读入数据*/
read all var {x y z t};/*变量*/
read all var _all_ into m;/*数据读入矩阵m*/
print m ;/*查看*/
m[2,2:4]=.;/*将第二行观察的,第2-4列数据替换为缺失*/
create new var{x y z t} ;/*新建数据new*/
append from m; /*将矩阵数据读入new*/
quit;
proc print data=new;run;/*查看new*/