zoukankan      html  css  js  c++  java
  • 《SAS编程与数据挖掘商业案例》学习笔记之十五

    继续《SAS编程与数据挖掘商业案例》读书笔记,本次重点:输出控制

    主要内容包含:log窗体输出控制、output窗体输出控制、ods输出控制

    1.log窗体输出控制

    将日志输出到外部文件

    proc printto log= "f:data_modelook_datachapt9 ewlog.txt"; new;

    proc print data=sashelp.class;

    proc printto;run;

    2.output窗体输出控制

    输出sas数据集到外部文件

    filename routed ' f:data_modelook_datachapt9sasdata.txt';

    proc printto print=routed new;run;

    proc printto;run;

    输出output执行结果到外部文件

    filename outp ' f:data_modelook_datachapt9output.txt';

    proc printto print= outp new;run;

    proc freq data=sashelp.class;

    tables sex;

    run;

    proc printto;run;

    3.ods输出控制

    ods的主要功能是控制sas的输出结果

    1ods listing是默认的过程步输出管道,字符文本在output窗体显示,图形在graph1窗体显示

    输出过程步结果到指定的外部文件

    filename out 'f:data_modelook_datachapt9listing_1.txt';

    ods listing file=out;

    proc univariate data=sashelp.class;

    var age;

    run;

    ods listing;

    输出过程步的多个结果到外部文件

    ods listing select basicmeasures quantiles;

    filename out 'f:data_modelook_datachapt9listing_3.txt';

    ods listing file=out;

    proc univariate data=sashelp.class;

    var age;

    run;

    ods listing;

    输出多个过程的多个结果到外部文件

    ods listing close;

    filename out 'f:data_modelook_datachapt9listing_4.txt';

    ods listing file=out;

    proc univariate data=sashelp.class;

    var age;

    run;

    proc freq data=sashelp.class;

    table sex;

    run;

    ods listing;

    2.ods results  是对过程步输出结果窗体进行控制,一般和output窗体内容一致;

    用法:

    Ods results on/off;

    3.ods trace 功能是查询输出管道的对象

    Ods trace on/off;

    4.ods output  主要功能是把输出窗体output的输出对象转化成sas数据集。

    Eg:拆分全部输出基本測度对象为不同的sas数据集

    ods output basicmeasures(match_all = measure_dsn)=measure;

    proc univariate data=sashelp.class;

    class sex;

    var weight height;

    run;

    ods output close;

    %put &measure_dsn.;

    注:总共会生成四个数据集,分别为measuremeasure1measure2measure3。能够通过宏函数%put来查看

    5.ods html

    ods listing close;

    ods results off;

    ods html body="f:data_modelook_datachapt9html1_unvariate.html";

    proc univariate data=sashelp.class;

    class sex;

    var weight;

    run;

    ods html close;

    ods results on;

    ods listing;

    输出绝对物理路径的一个html文件

    6.ods csvall

    ods listing close;

    ods results off;

    ods csvall

    path='f:data_modelook_datachapt9'

    body ='csv.csv'

    ;

    proc print data=sashelp.class;

    run;

    ods csvall close;

    ods results on;

    ods listing;

    7.ods  select

    ods listing close;

    ods results off;

    ods html path='f:data_modelook_datachapt9' (url=none)

             body="selection.html" (title='ods browser title')

             contents='selection_toc.html' (title='ods contents')

             frame='selection_frm.html'(title='ods frame')

             newfile=none ;

    ods  select

    univariate.age.f.quantiles

    univariate.weight.f.quantiles

    ;

    ods show;

    proc univariate data=sashelp.class;

    class sex;

    var age weight;

    run;

    ods select all;

    ods html close;

    ods results off;

    ods listing;

    8.ods exclude  ods select的反向操作

  • 相关阅读:
    利用相关的Aware接口
    java 值传递和引用传递。
    权限控制框架Spring Security 和Shiro 的总结
    优秀代码养成
    Servlet 基础知识
    leetcode 501. Find Mode in Binary Search Tree
    leetcode 530. Minimum Absolute Difference in BST
    leetcode 543. Diameter of Binary Tree
    leetcode 551. Student Attendance Record I
    leetcode 563. Binary Tree Tilt
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7083861.html
Copyright © 2011-2022 走看看