2016-12-07 83 views
0

我有这个简单的PROC转:PROC TRANSPOSE:VAR'所有变量'?

PROC TRANSPOSE DATA=VARS OUT=VARNAMES; 
VAR VAR1; 
RUN; 

此工程在投入VAR1在一个变量和COL1任何OBS很大。

但是我有VAR1-VAR21。我可能有或多或少的。有没有一种方法可以选择所有VAR,而无需全部写入?

感谢,

杰森

+0

您可以使用:var var1-var21; 。 –

回答

0

取数据空后的我用

_ALL_ 
建议

它指定了当前定义的所有变量datastep/procedure。

_CHARACTER_ 

_NUMERIC_ 

哪里还其只选择相关变量的选择。

+0

需要注意的是,PROC TRANSPOSE的默认VAR列表是不用于其他语句的所有数字变量;例如BY,COPY或ID。 –