Sas 如何仅打印一列数据的总和
在SAS中,可以使用PROC PRINT对列求和并显示总和:Sas 如何仅打印一列数据的总和,sas,Sas,在SAS中,可以使用PROC PRINT对列求和并显示总和: proc print data = dataset.project_out; sum variable; run; 如何使此函数只打印求和行而不打印其余数据?我认为您无法使用proc print完成此操作。最接近的是空的var语句: proc print data=sashelp.class; var ; sum age; run; 但是sum将sum变量添加到var列表中 您当然可以通过其他多种方式实现这一点 P
proc print data = dataset.project_out;
sum variable;
run;
如何使此函数只打印求和行而不打印其余数据?我认为您无法使用
proc print
完成此操作。最接近的是空的var
语句:
proc print data=sashelp.class;
var ;
sum age;
run;
但是sum
将sum变量添加到var
列表中
您当然可以通过其他多种方式实现这一点
PROC-SQL
是我要使用的:
proc sql;
select sum(Age) from sashelp.class;
quit;
PROC-REPORT
,通常被称为“漂亮的PROC-PRINT”,也可以执行以下操作:
proc report data=sashelp.class;
columns age;
define age/analysis sum;
run;
PROC tablate
可以做到:
proc tabulate data=sashelp.class;
var age;
tables age*sum;
run;
PROC是指
:
proc means data=sashelp.class sum;
var age;
run;
等等,有很多方法可以做同样的事情