- 21
- 0
- 约1.89万字
- 约 13页
- 2017-05-29 发布于浙江
- 举报
第 54 章 SAS 数组及其应用
本章将介绍 SAS 数组的基本概念、种类,并结合实际问题,给出 SAS 程序,以呈现 SAS
数据的正确使用方法。
54.1 SAS数组的概述
54.1.1 什么是数组?
在程序设计中,为了处理方便,把具有相同类型的若干变量或者结构按有序的形式组织
起来,这些按序排列的同类数据的集合称为数组,而数组中的每个单体称为数组元素,操作
数组时,通常使用下标运算符进行定位。由于有了数组,可以用“数组名+下标”的方式引
用一系列变量,其中下标一般是从 0 开始的数字(索引),用来识别数组元素。在许多场合,
使用数组可以缩短和简化程序,因为可以利用下标设计一个循环,高效处理多种情况。数组
有上界和下界,数组的元素在上下界内是连续的,当数组下标越界的时候程序就会出现溢出
错误,因此使用数组进行编程时要格外小心数组的界限。
54.1.2 SAS 为什么淡化了数组?
由于SAS 面向数据集编程的特点以及 data 步自循环机制,当使用 SAS 编程时,列向的
变量就形成了天然的列数组,或者叫“隐含”数组。这种机制可以在不声明任何数组的情况
下轻易地使用类似数组的功能,在 data 步中对每行观测进行相同的一系列操作。
原创力文档

文档评论(0)