SAS(四)SAS编程基本语法

本文介绍了SAS编程的基本语法,包括程序书写格式、程序结构、变量及格式等。强调了SAS语句的分号结束、不区分大小写等特点,并详细讲解了数据步和过程步的作用。此外,还探讨了SAS的变量类型、输入输出格式,并给出了一个编程实例。
摘要由CSDN通过智能技术生成

SAS(四)SAS编程基本语法

SAS程序书写格式

  • 1、SAS程序由语句组成,语句用分号结束。
  • 2、SAS语句可以从某一行的任意位置开始;
  • 3、几个SAS语句可以写在同一行上,但每句要使用分号
  • 4、一个语句也可以写成几行,只要语句中的单词不被断开就可以。在一个语句中各个单词之间至少要有一个空格。
  • 5、SAS程序中一般不区分大小写(字符串中要区分大小写)
  • 6、用 /*注释的内容*/ 来对程序进行注释

 

SAS程序的结构

SAS数据集
样本(观测、记录)、变量(字段、域)、表(数据集)、 数据库(一个或多个表,有着某种特定的联系,来实现某种功能)

许多SAS语句都是以关键词开始并用它识别语句的类型(如data、input、proc)

绝大部分的SAS语句都可分为两步:DATA步(打开、编辑、整理数据)和PROC步(分析、处理、显示数据)

 

▲SAS的变量及格式

变量属性(名称、类型、长度、输入格式、输出格式、标签)
类型:数字型、字符串型
输入格式:数据被SAS读取的格式
输出格式:数据呈现给人们的格式

 

SAS编程第二个例子

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路易三十六

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值