SAS语言结构

  SAS程序用于访问、管理、分析和展现数据。其基础组成部分是 DATA步和PROC步,PROC步又称为SAS过程。一个SAS程序可包含以 任意顺序组合的多个DATA步和多个PROC步。

  DATA步通常用于创建和操作数据集,还可用于产生定制的报表。例如,DATA步可用于计算值、检查并修正数据中的错误、将数据存储 到SAS数据集中以便于下次使用,以及通过对存在的数据集取子集、合 并或更新,产生新的数据集。DATA步由关键字DATA开始。

  PROC步是一些预先写好的例程,不同的PROC步其功能不同。PROC步能够用来分析和处理SAS数据集中的数据,并以适当的形式展 现数据和信息。有些PROC步会创建包含该过程结果的新SAS数据集。 PROC步可列出、排序和汇总数据,也可以产生描述性的统计量,并对 其进行分析和优化,从而创建汇总报告、产生图表等。PROC步由关键 字PROC开始。

  SAS程序特点:

  1.   每条SAS语句通常以SAS的关键字开 始,并总是以分号结束
  2.   DATA步和PROC步通常包含多条语句。
  3.   SAS 语句的形式很自由,可以在一行的任何地方开始和结束,每条语句可跨 越多行,多条语句也可以在同一行。
  4.   语句中的“词”以空格或特殊字符分开。
  5.   SAS语句不区分大小写,但是在大多数时候,在引号中的文本是区分大小写的

data user.inventory;
input part $ number price;
datalines;
P001R 12 125.00
P003T 34 40.00
P301M 23 500.00
PC02M 12 100.00
;
run;

 

转载于:https://www.cnblogs.com/suolilian/p/10091058.html

一位有心人写得很好的SAS基础知识介绍,值得一读。 前 言 --不要把学SAS 当作一件很时髦的事情,能用简单软件完成的事情就没有必要动用SAS;如果你的领域是统计,那应该考虑一开始就学习SAS。纵观市面上的SAS 书籍,发现SAS 教程也不少,但是大多都是统计应用的书籍,而讲解SAS 语言基础的书籍却很难见到。作为一门语言,语法教程的缺位是不应该的。较之于其他语言的语法教程比比皆是,这也确实是一种奇怪的现象。 目前大多的SAS 数据也并不是没有讲到基础内容,而是都草草的介绍了一些语言基础就开始把读者带入统计过程,本来有些初学者心态就很急,而作者这么快的就将读者带入应用领域,更加没有人去学好语言基础了。更有甚者,某些作者在书写了一些所谓的标准程序,然后告诉读者只要按照标准程序去套用就行了,还声称这是学习SAS 最快捷的方法。因此,作者决定写一本语言基础的教程,详细的讲解SAS 语法。非常非常高兴我的第一本SAS 教程经历一个多月终于出炉了,将其命名为《SAS 语言抛砖引玉》。该教程讲解SAS 最最基础的知识,之所以说是基础,是因为它跟已有的教程有一个最大的区别--只有SAS 语言,没有任何统计过程。没有任何统计过程的好处是读者能够静下心来跟随作者一起去研究SAS 语言,弄懂它,吃透它;而不是刚会走就想着跑甚至想飞,还没学几条语句就想去做统计分析,到头来发现错误百出而又手足无措
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值