我有这个简单的PROC转:PROC TRANSPOSE:VAR'所有变量'?
PROC TRANSPOSE DATA=VARS OUT=VARNAMES;
VAR VAR1;
RUN;
此工程在投入VAR1在一个变量和COL1任何OBS很大。
但是我有VAR1-VAR21。我可能有或多或少的。有没有一种方法可以选择所有VAR,而无需全部写入?
感谢,
杰森
我有这个简单的PROC转:PROC TRANSPOSE:VAR'所有变量'?
PROC TRANSPOSE DATA=VARS OUT=VARNAMES;
VAR VAR1;
RUN;
此工程在投入VAR1在一个变量和COL1任何OBS很大。
但是我有VAR1-VAR21。我可能有或多或少的。有没有一种方法可以选择所有VAR,而无需全部写入?
感谢,
杰森
取数据空后的我用
_ALL_
建议
它指定了当前定义的所有变量datastep/procedure。
_CHARACTER_
和
_NUMERIC_
哪里还其只选择相关变量的选择。
需要注意的是,PROC TRANSPOSE的默认VAR列表是不用于其他语句的所有数字变量;例如BY,COPY或ID。 –
您可以使用:var var1-var21; 。 –