gpt4 book ai didi

SAS:IF-THEN 和 IF-THEN-DO 语句之间的区别?

转载 作者:行者123 更新时间:2023-12-05 02:22:02 39 4
gpt4 key购买 nike

我是 SAS 的新手,想知道 SAS 中“IF-THEN”和“IF-THEN-DO”语句之间的区别是什么?

最佳答案

简单地说,if then 是针对一个语句,if then do 是针对语句 block 。如果您在 Datastep 中使用 if without then,它会阻止特定集的输出。

例子:

data x;

set y;
if a = 1 then /*one statment is following*/
b=2;

if a = 1 then do; /* a block of statements is follwing till end statement, similar to brackets in other programming languages*/
b=2;
c=3;
end;

if a = 1; /*only when a = 1 data will be written to x*/

run;

关于SAS:IF-THEN 和 IF-THEN-DO 语句之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31335840/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com