1、访问sashelp.air数据集信息
proc contents data=sashelp.air;run;
2、将sashelp.air数据集信息输出成SAS数据集
proc contents data=sashelp.air out=air_cnt;run;
3、libname lb db2 user=eve password="123456" datasrc=datadb;/访问db2数据库/
4、创建视图
方法1:
data class1/view=class1;
set sashelp.air
;
run;
方法2:
proc sql;
create view class2 as select * from sashelp.air;
quit;
5、创建索引
方法1:/data步创建索引/
data idx(index=(x));
input x y z;
cards;
1 2 3
;
run;
方法2:/SQL创建索引/
proc sql;
create index y on idx(y)/定义单一索引/;
create index yz on idx(y,z)/定义复合索引/;
quit;
方法3:/datasets 创建索引/
proc datasets lib=work;
modify idx;
index create z/nomiss unique;/定义单一索引/
index create xyz=(x y z)/nomiss unique;/定义复合索引/
quit;/nomiss表示从索引中删除具有丢失值得所有观测,具有丢失值的观测仍然能从该索引对应的数据集中读出,但不能通过索引读出/
6、删除索引
proc sql;
drop index x on idx;
quit;/删除指定索引/
proc datasets;
modify idx;
index delete all;
quit;/删除全部索引/
注意:sas创建索引后会单独存放在一个文件夹中;
创建索引后不能再进行排序;
单一索引创建的索引名必须和变量名相同,复合索引名必须和变量名不同。
7、append过程
proc append base=null data=y;run;
/将数据集y的观测添加到数据集null中/
注:在append程序运行之前删除整个base数据集
proc datasets lib=work nolist;
delete null;
quit;
proc append base=null data=y;run;
笔记
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
- 本文是我自己在秋招复习时的读书笔记,整理的知识点,也是为了防止忘记,尊重劳动成果,转载注明出处哦!如果你也喜欢,那...
- 目录faster rcnn论文备注caffe代码框架简介faster rcnn代码分析后记 faster rcnn...