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 只有相关的变量。
我有这个简单的过程转置:
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 只有相关的变量。