我正在开发一个SAS项目,我被要求总结行.这是我的代码:
proc sql;
create table total as
select
sum(ans1) as sum1,
sum(ans2) as sum2,
sum(ans3) as sum3,
sum(ans4) as sum4
from proj.scores;
quit;
Run Code Online (Sandbox Code Playgroud)
我的问题是有150个变量(标记为ans1-ans150).有没有办法把它们各自相加而不必继续我一直到150?
我认为适当的工具会使整个过程变得更加容易.SQL没有处理大型变量列表的功能.
proc summary;
output out=sum sum(ans1-ans150)=sum1-sum150;
run;
Run Code Online (Sandbox Code Playgroud)