随笔分类 -  sas

所有sas的相关资料都在这
摘要:1:where和If最本质的区别,以及一些小的区别1.1:The WHERE statement examines what is in the input page buffer and selectsobservations before they are loaded in the progr... 阅读全文
posted @ 2014-07-03 15:26 暴走的豆浆 阅读(20070) 评论(0) 推荐(3) 编辑
摘要:ARRAY array-name { subscript } ;subscript:下标的三种形式{5,1}5行1列{1:5,1:2}5行2列{*}通过计算array的variable的数量来获得参数,*不能与_temporary_连用,在定义多维数组的时候也不可用array-elements:... 阅读全文
posted @ 2014-06-24 17:36 暴走的豆浆 阅读(5405) 评论(0) 推荐(0) 编辑
摘要:赋值语句variable=expression几种赋值的实例:x = x1+x2;x = sum(of x1-x6); 括号中要用ofsum(x,y);如果x或y中有一个为缺失值,sum的结果会将缺失值设为0,而如果用z=x+y;有缺失值的话z的结果会为缺失值ar(1) = br(1); *将数组b... 阅读全文
posted @ 2014-06-24 14:39 暴走的豆浆 阅读(30591) 评论(0) 推荐(0) 编辑
摘要:index: output put replacefile infile没人任何规定的输出语句,sas系统会输出pdv当前观测到主数据集原先的位置output语句: TIPS: 1:当output没有规定数据集名字时,把当前观测《也就是一行数据》输出到data步后面的所有数据集的末尾意味着纵... 阅读全文
posted @ 2014-06-22 14:37 暴走的豆浆 阅读(21548) 评论(0) 推荐(0) 编辑
摘要:update语句UPDATE master-data-set transaction-data-set ; BY by-variable;TIPS:1:后面只能跟两个数据集,且一定要和by语句连用,这个by语句给出了主数据集和更新数据集共同变量的名字。2:update语句中使用的数据集必须实现按照... 阅读全文
posted @ 2014-06-20 21:03 暴走的豆浆 阅读(8242) 评论(0) 推荐(0) 编辑
摘要:By语句By语句用于规定分组变量,控制set,merge,update或modify语句官方说明:BY variable-1variable-n> ;specifies the variable that the procedure uses to form BY groups. You can s... 阅读全文
posted @ 2014-06-20 16:24 暴走的豆浆 阅读(9471) 评论(0) 推荐(0) 编辑
摘要:set语句:set语句有什么用?试想如果要给数据集增加一列(固定列或者计算列),增加新变量或者创建子集下面给出创建新列和增加固定列data步和sql过程的办法data me(keep=name newVariable total); set sashelp.class; if sex='男... 阅读全文
posted @ 2014-06-19 13:00 暴走的豆浆 阅读(6922) 评论(0) 推荐(1) 编辑
摘要:sas数据集和原始数据对于行列的不同叫法The rows in a SAS data set are calledobservations, and the columns are calledvariables. In a raw data file, the rows are calledrec... 阅读全文
posted @ 2014-06-14 13:23 暴走的豆浆 阅读(2473) 评论(0) 推荐(0) 编辑
摘要:今天试了一下用sas链接oracle10,发出经验给大家分享一下第一步,配置odbc数据源(>>表示进入下一级目录)控制面板>>管理工具>>ODBC>>用户DSN(这里图发错了,应该添加到用户dsn中)点击随便选中一个然后按键盘的字母o可以快速定位到oracle驱动程序,我的是oracle10,不同... 阅读全文
posted @ 2014-03-17 22:49 暴走的豆浆 阅读(5930) 评论(0) 推荐(0) 编辑