DATAGURU专业数据分析网站
2012.8.12
数据分析与SAS 第3周
DATAGURU专业数据分析网站
2012.8.12
数据集整理
目的:对数据集中的数据进行预处理,使数据更适合统计分析过程对数据格式的要求
常见整理需求:
1 建立新的变量,删除某些原变量
2 求子集
3 矩阵或数组变换(例如转置)
4 排序
5 分组
6 数据集连接
7 数据集合并
8 写入文件
2
DATAGURU专业数据分析网站
2012.8.12
用赋值语句建立衍生的新变量
DATA a;
INPUT x y @@;
z=x+y ;
y=y+1;
DATALINES;
1 2 3 4 5 6
;
PROC PRINT;
run;
3
DATAGURU专业数据分析网站
2012.8.12
求和语句
DATA A;
INPUT X Y @@;
S+X;
DATALINES;
3 5 7 9 20 21
PROC PRINT;
RUN;
4
DATAGURU专业数据分析网站
2012.8.12
RETAIN语句
用于给变量赋初值,并且使变量保持其变化
一个很好说明问题的例子
data a;
z=0;
input x @@;
retain y 8;
s+x;
y=y+x;
z=z+x;
cards;
2 23 34 45 12 23 12 29 35
;
proc print;
run;
5