2012-08-14开始,每天分享学习SAS的心得,同时也作为自己的读书笔记,本人初学,希望大家对我说错的地方加以指正。本人用的环境是WIN7家庭版64位,SAS是9.3版,OFFICE是64位的office2010(如果office不是64位的话,后面讲xlsx文件导入时会有问题)
SAS9.3的安装可以参考:https://bbs.pinggu.org/thread-1414846-1-1.html
SAS学习笔记目录
Print语句的应用
- 数据的展示,展示的变量可通过VAR进行选择
- 进行简单的汇总
这里VAR为变量的选择,WHERE为变量的筛选。
另外逻辑符号对应为:AND(&),OR(|),NO(^)
另外一个例子使我对ID的用法有初步的了解
使用ID语句取消了观测值OBS,作用类似NOOBS,其次ID跟BY作用可以做到分类汇总的效果关于where还有几种比较特殊的筛选方法,特殊的情况下可以使程序高效
- LIKE
- sounds like
- IS MISSING (or IS NULL)
“—”代替一个字符,“%”代替任意字符
“=*”找到读音类似的字符串,因为某些数据存在人为拼写错误,这里对英文有效。比如该例找到“SMYTHE”和“SMITT”
这个可以找出某个变量存在缺失值的观测值
优化输出
输出标题:
TITLEn 'text'
FOOTNOTEn 'text'
为列标题命名有两种方法如下
OR
可以用
label或者 split=' '
数据值的格式化
FORMAT varible(s) format;
下一篇:
创建SAS数据文件