sas基础
个人blog-1: 拾忆生活
个人blog-2: 极简-拾忆生活
欢迎大家来踩,同步更新
学习来源:
https://www.w3cschool.cn/
https://www.zybuluo.com/longfei/note/587247
基础
- data步——获取和整理数据
- 写proc步——分析数据
- 提交代码给SAS,得到output——输出分析结果
第一步:DATA(数据步)
数据步的作用是建立数据集,进行数据的读取和修改,后续可以提供给过程步进行统计分析
命名数据集,定义变量,创建新变量,输入数据
DATA data_set_name; #Name the data set.数据集名称
INPUT var1,var2,var3; #Define the variables in this data set.定义这个数据集中的变量。
NEW_VAR; #Create new variables.创建新变量。
LABEL; #Assign labels to variables.为变量分配标签。
DATALINES; #Enter the data.输入数据。
RUN;
例子
DATA TEMP;
INPUT ID $ NAME $ SALARY DEPARTMENT $;
comm = SALARY*0.25;
LABEL ID = 'Employee ID' comm = 'COMMISION';
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;
一个完整的数据步:
DATA datasetname;/* 设定数据集名 */
/* 定义数据集的变量 */
/* 输入数据 */
/* 创建新变量 */
/* 设定缺失值 */
/* 设定输出的数据集 */
/* 设定变量的标签 */
/* 其它数据任务 */
第二步:PROC(过程步)
过程对指定的数据集进行统计分析
- 语法:
PROC procedure_