PROC 转置:是 'all variables'?

PROC TRANSPOSE: VAR 'all variables'?

我有这个简单的过程转置:

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

这非常适合将 VAR1 放入变量并将任何 obs 放入 COL1。

但是我有 VAR1-VAR21。我可能有更多或更少。有没有办法 select 所有 VAR 而无需全部写入?

谢谢,

贾森

您需要学习如何使用 "SAS Variable List" http://support.sas.com/documentation/cdl/en/lrcon/69852/HTML/default/viewer.htm#p0wphcpsfgx6o7n1sjtqzizp1n39.htm

获取数据后 null 的建议我使用了

_ALL_ 

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

_CHARACTER_ 

_NUMERIC_ 

where also options which select 只有相关的变量。