lmits 发表于 2015-3-20 19:32 
想在数据集中处理,不是最后一列,比如说是第一列,
如 a123 3
a234 5
Use RETAIN as in the example
data test;
input VarBefore $ var $ VarAfter ;
datalines;
Other1 a123 3
Other2 a234 5
;
run;
data test(drop=var);
retain VarBefore var1 var2 VarAfter;
set test;
var1=substr(compress(var),1,1);
var2=substr(compress(var),2);
run;