SAS安装

上官网下载SAS University Edition,和配套的Oracle 的虚拟机virtual box。据说现在和VMWARE也兼容了,但是我没有试过。
由于笔记本内存小,给SAS的ram只有512mb,但是可以跑。然后通过http://localhost:10080就可以访问虚拟机创建的SAS电脑了。(还内置了jupyter,访问方式和jupyter也相似)。

基本程序结构:

准备数据-处理-输出
data->proc->output

 ***创建数据***;
DATA TEMP;
INPUT ID NAME $ SALARY DEPARTMENT $;
LABEL ID = 'Employee ID'; *这个label是对id这个列的一个属性*
DATALINES;
1 Rick 623.3 IT
2 Dan 515.2 Operations
3 Michelle 611 IT
4 Ryan 729 HR
5 Gary 843.25 Finance
6 Nina 578 IT
7 Simon 632.8 Operations
8 Guru 722.5 Finance
;
RUN;
*mean运算:有1个输出*;
PROC MEANS;
RUN;
*第二个输出:salary>=700的观测*;
PROC PRINT DATA=TEMP;
WHERE SALARY >= 700;
RUN;

基本语法

SAS语句

  1. 每一行最后都有;,即使是comment
  2. 每个程序最后一定时RUN;结束

SAS变量名

  1. 可以有_,不可以有&%等
  2. 开头不可以数字

SAS的2种数据集

  1. 临时:DATA TEMPDATA
  2. 永久:DATA LIBRAY1.DATA1(会话结束后还存在)

SAS文件拓展后缀

  1. *.sas:代码
  2. *.log:日志
  3. .mht/.html:结果文件
  4. *.sas7bdat:数据文件

怎么注释

  1. 单行:* 注释 *
  2. 多行:/* 多行注释 */