第五部分sas数据步循环与转移控制.pptVIP

  • 24
  • 0
  • 约7.63千字
  • 约 45页
  • 2017-06-09 发布于广东
  • 举报
第五部分sas数据步循环与转移控制

data a; input x @@; if 1=x=5 then goto ok; put x; count+1; return; ok: sumx+x; cards; 1 2 7 2 12 24 22 ; run; 例中,COUNT仅对大于5的数计数,SUMX+X仅对X在1和5之间的那些观测执行。 x count sumx 1 1 0 1 2 2 0 3 3 7 1 3 4 2 1 5 5 12 2 5 6 24 3 5 7 22 4 5 例8.19 上面两例中用DO-END语句替代GOTO语句。 data a; input x @@; if x1 or x5 then do; put x; count+1; end; sum+x; cards; 1 2 7 2 12 24 22 ; data a; input x @@; if x1 or x5 then do; put x; count+1; end; else sumx+x; cards; 1 2 7 2 12 24 22 ; 语句标号 语句标号给出GOTO,LINK, FILE语句中的选项HEADER=,或在INFILE语句中选项EOF=的位置。 ? 语句格式: LABEL: statement; LINK语句 LINK语句告诉SAS系统立即转到由LINK语句指示的语句标号,并从那里继续执行直到一个RETUR

文档评论(0)

1亿VIP精品文档

相关文档