打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SAS:将proc步的输出导出为数据集

sas的各种proc步,例如corrunivariate,运行完之后都会在结果(result)与输出(output)中显示,下面的方法是将proc步的输出变成sas数据集。

 

需要用到ods语句

 

ods listingclose;       该语句的作用是使得proc步的输出不在output中显示

ods resultsoff;         该语句的作用是使得proc步的输出不在results中显示

proc univariate data=sashelp.class;

var age;

run;

ods resultson;    proc步结束后重新打开results和listing

ods listing;

 

ods output语句的功能是将输出窗口output的输出对象转化成sas数据集,使用如下:

ods listingclose;       

ods resultsoff;    

ods outputbasicmeasure=bm;     

proc univariate data=sashelp.class;

var age;

run;

ods resultson;    

ods listing;

该程序的作用是将proc过程的基本测度对象basicmeasure输出到数据集bm中。

 

可以通过ods trace语句知道输出管道的对象:

ods listingclose;       

ods resultsoff;    

ods traceon;     

proc univariate data=sashelp.class;

var age;

run;

ods trace off;

ods resultson;    

ods listing;

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SAS:SAS 常用过程之 统计描述过程proc univariate
SAS系列15:SAS数据可视化结果输出
SAS可视化高级ODS图形:PROC SGPLOT,BY组和SG注释
SAS EXCEL转换
(10)[转载]SAS输出结果保存为Word、PDF、HTML
SAS编程基础
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服