什么“尝试改变常数的值”意味着SAS?

时间:2011-03-24 13:45:53

标签: sas

data _null_;
    call missing('VAR1', 'VAR2');
run;

结果:

ERROR 135-185: Attempt to change the value of the constant 'VAR1' in the MISSING subroutine call.

发生了什么事?在下面回答我自己的问题。

1 个答案:

答案 0 :(得分:2)

正确的语法是:

data _null_;
    call missing(VAR1, VAR2);
run;

MISSING调用例程将变量名称作为参数,而不是包含变量名称的字符常量。卫生署!

回答我自己的问题,以便将此错误消息导入互联网,因为我之前找不到任何引用。