永发信息网

如何使用sas proc过程步产生的结果

答案:1  悬赏:60  手机版
解决时间 2021-11-10 22:53
  • 提问者网友:送舟行
  • 2021-11-10 04:54
如何使用sas proc过程步产生的结果
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-11-10 05:28
第一步,我们要首先获得proc过程步所生成的对象名称。
ods trace on/listing;
proc univariate data=sashelp.class;
var height;
run;
ods trace off;
ods trace Arguments
Listing :writes the trace record to the Listing destination, so that each part of the trace record immediately precedes the output object that it describes.
第二步:将proc过程步产生的对象输出为数据集,使用ods output。
ods listing close;
ods output TestsForLocation=TestsForLocation;
proc univariate data=sashelp.class;
var height;
run;
ods listing;
ods output
第三步:获得proc contents过程步产生的对象名称。
ods trace on/listing;
proc contents data=TestsForLocation out=a;
run;
ods trace off;
在以后的分析中我们需要获得数据集中的变量名称,所以要将Variables对象导出为数据集。代码如下:ods listing close;
ods output Variables=Variables;
proc contents data=TestsForLocation out=a;
run;
ods listing;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯