SAS系统讲义第三章3.pptVIP

  • 4
  • 0
  • 约8.77千字
  • 约 45页
  • 2017-05-21 发布于四川
  • 举报
例2:选择数据集sashelp.class中的观测生成新数据集work.class,要求其中的观测满足条件:年龄大于14岁的男生。 data class; set sashelp.class ; if sex=M and age14; run; 2)WHERE语句 一般形式: WHERE 条件表达式; 功能:对读入PDV中的观测进行选择,只有使表达式成立的观测才被保留。 说明:WHERE操作符:只能在WHERE语句中使用的比较运算符。 变量 BETWEEN 值1 AND 值2 变量的值包含在值1和值2构成的的范围内。 变量 CONTAINS ‘字符串’ 变量中包含字符串 例如例2用WHERE语句代替IF语句可写为: where sex=‘M’ and age14; 3)WHERE选项 一般形式: (WHERE = (条件表达式)) 功能:对观测进行选择,只有使表达式成立的观测才被写入目的数据集。 说明: 1)可用于SET语句或DATA语句中。 2)一个数据步中可以在SET或DATA语句中同时出现WHERE选项,同时还可以有WHERE语句。 例2可用以下数据步实现: data class (where=(sex=M))

文档评论(0)

1亿VIP精品文档

相关文档