1二、创建SAS数据集 本课内容: 1.用编写SAS程序的方法建立数据集 2.用“菜单”工具导入SAS外部环境建立的数据(
dbf和excel ) 3.非编程方式建立SAS数据集 前面说过,SAS语言是一种专用的数据管理、分析语言,它提供了很强的数据操作能力
这些能力表现在它可以轻易地读入任意复杂格式的输入数据,并可以对输入的数据进行计算、子集选择、更新、合并、拆分等操作
另外,SAS 系统还提供了用来访问其它数据库系统的接口,访问各种微机用数据库文件(如dBase、FoxPro、Excel )的接口及向导等
但是对于SAS系统来说,无论何种类型的数据文件,都需要转换为SAS数据集的形式才能被系统使用,只有SAS数据集才能被系统识别和使用
用SAS 语言直接或间接产生数据集的方式很多,本课程只介绍以下几种常用的方法
一、 用编写SAS程序的方法建立数据集 1.用INPUT 语句和CARDS语句在程序中输入数据 在数据步中输入原始数据,要使用INPUT 语句来指定输入的变量和格式,用CARDS 语句输入数据的值,数据输入完毕后要以一个 分号结 束 ,分号 单独 占 一行(从 CARDS到 分号 之 间的行我 们 称 为数据块 )
① INPUT 语句的自 由 格式: 以每 一个 列 作为每 个 观 测 的变量(系统默 认 ),变量之 间用空 格分开
变量如果 是字 符 型的需要在变量名 后面加 一个 $符 号
产生数据集常用SAS语句: DATA [数据集名 ]; INPUT [变量名 ]; CARDS; 数据块 ; RUN 2例 2. 1: data c9901; input code name$ sex$ math chinese; cards; 1 李 明 男 92 98 2 张 红 艺 女 89 106 3 王 思 明 男 86 90 4 张 聪 男 98