2022年2月20日
摘要: 语法: DM <window> 'command(s)' <window> <CONTINUE>; <window>窗口可以是编辑窗口edit,记录窗口log,或者,输出窗口output. 'command(s)'命令必须在引号' '里面,如果是几条命令则必须用分号;隔开 <CONTINUE>即DM 阅读全文
posted @ 2022-02-20 18:45 MOZY 阅读(135) 评论(0) 推荐(0) 编辑
摘要: OPTIONS 是SAS系统选项。 value:将指定选项的值、范围及该值如何设置的信息打印到日志窗口。 obs:表示需要处理的最后一行observation,如果指定其为max,就表示处理到最后一条observation firstobs:表示需要从第几行observation开始处理,默认是1o 阅读全文
posted @ 2022-02-20 18:39 MOZY 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 输入格式的基本形式: SAS中的变量只有两种类型:字符型(character)和数值型(numeric),日期是数值型。 数值型变量的输入格式: 数值型变量的输入格式主要是w.d,其中,w表示数值的总位数或宽度(包括小数点),d表示数值的小数部分的位数。 字符型变量的输入格式: 字符型变量的输入格式 阅读全文
posted @ 2022-02-20 18:30 MOZY 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 在SAS中,使用 SET 语句进行数据集纵向合并,用 MERGE 语句进行横向合并: DATA new_dataset; SET dataset_1 dataset_n; DATA new_dataset; MERGE dataset_1 dataset_n; BY variable_list; 纵 阅读全文
posted @ 2022-02-20 16:57 MOZY 阅读(2966) 评论(0) 推荐(0) 编辑
摘要: OUTPUT 的作用是:将当前观测值写入数据集。需要在 DATA 步中使用。 OUTPUT 常用于在 dataset 中写入给定条件的记录(rows),方式是从上至下逐条写入。 假设有原始数据 sashelp.BMT : 例一:在每条记录的下面添加一条新记录: 第一个 output 输出第1条原始记 阅读全文
posted @ 2022-02-20 11:37 MOZY 阅读(371) 评论(0) 推荐(0) 编辑
  2022年2月9日
摘要: 用 PROC SORT 步的参数 nodupkey 和 dupout 分别得到去重之后的数据集,和重复值组成的数据集。 假设数据集A为: ID age sex win lost 1 20 F 200 120 2 22 M 150 130 2 22 M 150 80 3 25 M 110 90 3 2 阅读全文
posted @ 2022-02-09 22:44 MOZY 阅读(2951) 评论(0) 推荐(0) 编辑
摘要: 可以用 DATA 步截取数据集的前 n 行。 /*保留数据集前100行*/data ds2; set ds1(firstobs=1 obs=100); run; firstobs : the first row number. obs : the rows you want to keep. 阅读全文
posted @ 2022-02-09 22:27 MOZY 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 章节 5.1 Adding Labels to Your Variables 715.2 Using Formats to Enhance Your Output 735.3 Regrouping Values Using Formats 765.4 More on Format Ranges 78 阅读全文
posted @ 2022-02-09 18:21 MOZY 阅读(143) 评论(0) 推荐(0) 编辑
  2022年1月30日
摘要: Introduction SAS 内置 debug 工具,可以用于 debug DATA step. 通过在 DATA 步中加上相应的 debug 命令,并运行DATA步,就可以调出 Debugger 查看每一行代码的运行结果。 参考DATA Step Debugger: Examples - 9. 阅读全文
posted @ 2022-01-30 16:29 MOZY 阅读(642) 评论(0) 推荐(1) 编辑
摘要: RETAIN Statement 使INPUT或赋值语句生成的变量在DATA step中的每一次迭代中保留其值。有效使用范围:DATA Step 。参考:Statements: RETAIN Statement - 9.2 (sas.com) Without a RETAIN statement, 阅读全文
posted @ 2022-01-30 11:16 MOZY 阅读(67) 评论(0) 推荐(0) 编辑