Sas PROC MEANS-保存结果中显示的表格,而不是输出数据中显示的表格
我有以下代码来生成描述性统计数据:Sas PROC MEANS-保存结果中显示的表格,而不是输出数据中显示的表格,sas,mean,proc,Sas,Mean,Proc,我有以下代码来生成描述性统计数据: proc means data=sashelp.cars; var Horsepower Weight Length; output out = cars_stats mean = std = /autoname; run; 我希望在稍后将表导出到Excel时,在输出数据的“结果”选项卡中显示该表 目前,我从结果中得出以下结论: 但我在“输出数据”选项卡中得到了这个。 如何从输出数据中的结果中获取表格?ods救命 首先按如下方式运行代码
proc means data=sashelp.cars;
var Horsepower Weight Length;
output out = cars_stats mean = std = /autoname;
run;
我希望在稍后将表导出到Excel时,在输出数据的“结果”选项卡中显示该表
目前,我从结果中得出以下结论:
但我在“输出数据”选项卡中得到了这个。
如何从输出数据中的结果中获取表格?
ods
救命
首先按如下方式运行代码:
ods trace on;
proc means data=sashelp.class;
var Weight Height;
output out = class_stats mean = std = /autoname;
run;
ods trace off;
ods select none;
ods output summary = class_summary;
proc means data=sashelp.class;
var Weight Height;
output out = class_stats mean = std = /autoname;
run;
ods select all;
然后检查日志:
Output Added:
-------------
Name: Summary <-- We want this bit
Label: Summary statistics
Template: base.summary
Path: Means.Summary
-------------
这种方法允许您捕获任何proc的任何输出,这些输出通常作为sas数据集显示在结果区域中。
ods
救命
首先按如下方式运行代码:
ods trace on;
proc means data=sashelp.class;
var Weight Height;
output out = class_stats mean = std = /autoname;
run;
ods trace off;
ods select none;
ods output summary = class_summary;
proc means data=sashelp.class;
var Weight Height;
output out = class_stats mean = std = /autoname;
run;
ods select all;
然后检查日志:
Output Added:
-------------
Name: Summary <-- We want this bit
Label: Summary statistics
Template: base.summary
Path: Means.Summary
-------------
此方法允许您捕获任何proc的任何输出,这些输出通常作为sas数据集显示在结果区域中。
proc意味着带有选项的STACKODSOUTPUT
将生成相同的所需表
ods select none;
proc means data=sashelp.cars stackodsoutput;
var Horsepower Weight Length;
ods output summary = cars_stats_stacked;
run;
ods select all;
Proc意味着
带有选项STACKODSOUTPUT
将生成相同的所需表格
ods select none;
proc means data=sashelp.cars stackodsoutput;
var Horsepower Weight Length;
ods output summary = cars_stats_stacked;
run;
ods select all;