继续《SAS编程与数据挖掘商业案例》学习笔记系列,本次重点:常用全程语句

所谓全程语句,是指可以用在任何地方的sas语句,既可以用在data数据步语句里面,也可以用在proc过程步里面,甚至可以单独使用,本次只针对商业应用中常用的语句进行总结:

1.comments语句

形式有两种:

*comment

也可以用快捷方式:ctrl ?,取消comments可以用ctrl shit ?

2.filename语句

常用的语句:

Filename out "f:\data_model\book_data\test1.txt";

Filename fileref  EMAIL <'address'>;

Filename fileref  ftp  'external-file'  ;

Eg:

发送程序运行结果到email

filename outbox email

to='sendname@company.com'

type='text/html'

subject='Test Subject';

ods html body=outbox ;

title 'Here is title';

proc print data=sashelp.class;

run;

ods html close;

发送带附件的email

ods listing close;

ods html

file='test.html';

proc univariate data=sashelp.class;

class sex;

var weight;

histogram;

run;

ods html close;

ods listing;

filename outbox email ("name1@company.com" "name2@company.com");

data _null_;

file outbox

to=("name1@company.com" )

cc=("name2@company.com" )

subject="My SAS Output"

attach=("test.html")

;

put 'Attached is my output from the SAS';

run;

抓取某个网页的源代码:

filename ws url "http://www.sas.com";

data sas;

infile ws length=len lrecl=4000;;

input record $varying4000. len;

run;

3.include语句

%include "f:\data_model\test1.txt";

Eg:一次调入多个sas程序

filename sasf "f:\data_model\book_data\chapt8\";

%include sasf(inc.sas,inc2.sas);

《SAS编程与数据挖掘商业案例》学习笔记之十四相关推荐

  1. SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制...

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和E ...

  2. 《SAS编程与数据挖掘商业案例》学习笔记之十九

    继续<SAS编程与数据挖掘商业案例>学习笔记,本文侧重数据处理实践,包括:HASH对象.自定义format.以及功能强大的正则表达式 一:HASH对象 Hash对象又称散列表,是根据关键码 ...

  3. 《SAS编程与数据挖掘商业案例》学习笔记之十六

    <SAS编程与数据挖掘商业案例>学习笔记,本次重点:sas宏变量 内容包括:宏变量.宏函数.宏参数.通配函数.字符函数.计算函数.引用函数.宏语句.宏应用 1.宏触发器: %name-to ...

  4. SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理...

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(3)变量操作.观测值操作.SAS数据集管理 1. SAS变量操作的常用语句 ASSIGNMENT 创建或修改变量 SUM 累加变量或表达式 ...

  5. SAS学习笔记之《SAS编程与数据挖掘商业案例》(2)数据获取与数据集操作

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(2)数据获取与数据集操作 1. SET/SET效率高,建立的主表和建表索引的查询表一般不排序, 2. BY语句,DATA步中,BY语句规定 ...

  6. SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(3)变量操作.观测值操作.SAS数据集管理 1. SAS变量操作的常用语句 ASSIGNMENT 创建或修改变量 SUM 累加变量或表达式 ...

  7. 《SAS编程与数据挖掘商业案例》学习笔记之十五

    继续<SAS编程与数据挖掘商业案例>读书笔记,本次重点:输出控制 主要内容包含:log窗体输出控制.output窗体输出控制.ods输出控制 1.log窗体输出控制 将日志输出到外部文件 ...

  8. 《SAS编程与数据挖掘商业案例》学习笔记之十八

    接着以前的<SAS编程与数据挖掘商业案例>,之前全是sas的基础知识,现在开始进入数据挖掘方面笔记,本文主要介绍数据挖掘基本流程以及应用方向,并以logistic回归为例说明. 一:数据挖 ...

  9. 《SAS编程与数据挖掘商业案例》学习笔记之十七

    继续读书笔记,本次重点sas sql语句,因为sql内容多且复杂,本文仅仅介绍商业应用中经常使用的而且easy出错的地方,内容包含:单表操作.多表关联.子查询以及merge和join的差别 1.单表操 ...

最新文章

  1. python中判断列表数据类型_浅谈Python数据类型判断及列表脚本操作
  2. 游戏的社交与延伸:怎样把玩家连结起来?
  3. 关于无法加载sass 模块问题。vue2.0中报错ERROR :scss can't resolve 'scss-loader'
  4. 【博客征文】畅谈百度轻应用初体验
  5. python生成器、迭代器、__call__、闭包简单说明
  6. 小程序同时设置点击跳转与自动跳转导致重复跳转的问题及解决
  7. java接口课程_用java定义一个接口,用于查询课程
  8. kafka java.net.UnknownHostException: node4 Error connecting to node node4:9092
  9. c++椭圆最小二乘法原理_c++ 椭圆拟合之最小二乘法(图像处理)
  10. synchronized的使用和底层原理、锁状态的膨胀升级过程
  11. Repeater控件里面取不到CheckBox的值
  12. 语音识别项目报告.pdf
  13. mybatis与hibernate区别
  14. 《不只是美:信息图表设计原理与经典案例》—— 第1章 为何需要可视化:信息到智慧的升华...
  15. ios审核提示:您的 Apple Developer Program 帐户已被标记为删除
  16. Word添加页码操作
  17. led大屏按实际尺寸设计画面_P10户外LED电子大屏幕按16:9计算屏幕实际尺寸
  18. 雷军:做互联网需7字诀
  19. ARP断网欺骗攻击利用工具
  20. 医学图像处理——入门篇(一)

热门文章

  1. GitHub Actions,卧槽!牛批!
  2. WebAssembly生态将完善网络安全性
  3. Docker最全教程——从理论到实战(八)
  4. 使用 dotTrace 分析 .NET Core 代码问题
  5. 高程数据处理_珠峰长高了吗?新高程怎么算出来的?揭秘
  6. 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(五)
  7. 【经典回放】多种语言系列数据结构算法:数组
  8. IDL与C#混合编程技术
  9. C语言九十三之输入一个字符x,找到输入的那句话(字符串)里面一样字母的位置。
  10. WireShare抓包在ssl协议里面提示(Level: Fatal, Description: Protocol Version)