SAS入门

SAS入门

1. 基本规则

  • 每一条SAS语句都以分号结尾
  • SAS语句不区分大小写(内容字符串除外)
  • 注释以星号*开头,分号;结尾
  • SAS中只有两种数据类型:数值型和字符型
  • 缺失的字符型变量用空白表示,缺失的数值型变量用句点表示(.)

2. 命名变量和数据集规则

  • 名称长度不能超过32个字符
  • 名称必须以字母或者下划线开始
  • 名称只能包含字母、数字和闲话闲
  • 名称的字母大小写均可,SAS不区分大小写

3. data步与proc步

  • data步:读取、修改数据,data后面紧跟SAS数据集名称
  • proc步:分析数据、执行实用功能、打印报表 ,proc后面跟过程名,以run语句结束
  • data步和proc步可以按任何顺序排列,也可只包含一步
data步 proc步
以data语句开始 以proc语句开始
读取、修改数据 完成特定分析或者特定功能
创建数据集 产生结果或报表

4. SAS逻辑库

SAS逻辑库只是存储SAS数据集的位置,和电脑的位置不同。
启动SAS打开逻辑库,一般至少有三个逻辑库:SASHELP、SASUSER和WORK。可能还有其他库如,mapssas、mapsgfk、maps等。

  • SASHELP:包含你的SAS会话信息以及SAS示例数据集。
  • SASUSER:存储你更改的SAS窗口环境和默认设置。
  • WORK:SAS默认的临时逻辑库,创建的数据集默认放在WORK逻辑库中,但是此为临时存储,结束会话时SAS会将WORK逻辑库清空。
  • 创建新的逻辑库:创建新的逻辑库时,若勾选 启动时启用 复选框,那么默认逻辑库将由 WORK 改为新建的逻辑库。

5. 在viewtable窗口中查看数据集

  • 更改列标题,双击数据集打开后变量名一般显示的是变量标签,可以单击激活 viewtable 窗口,菜单>视图>列名,将其改为变量名。
  • 列选项,右击列标题,可以控制颜色、字体和查看列属性。也可以隐藏和冻结列。

6.SAS中的文件类型

  • SAS数据集文件(.sas7bdat)
  • SAS程序文件(.sas)
  • SAS日志文件(.log)
  • SAS输出文件(.list)

参考文献

The Little SAS Book,Fifth Edition.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。