PROC IML Log (SAS Studio)



我对PROC IML程序相对较新。我希望我的日志完全干净,其中包括没有注释和"!(在这种情况下也是长度?如果可能的话。如何消除音符,保持 CPU 和性能非常高效?

谢谢你的帮助!!我很感激!-米歇尔

71         proc iml;
NOTE: IML Ready
72         
72       !  varNames={"NACCZMMS" "NACCZLMI" "NACCZLMD" "NACCZDFT" "NACCAGEB"};
73         
73       !  use Class2.exercise2;
NOTE: Data file CLASS2.EXERCISE2.DATA is in a format that is native to 
another host, or the file encoding does not 
match the session encoding. Cross Environment Data Access will be used, 
which might require additional CPU 
resources and might reduce performance.
74         
74       !  read all var varNames into CG;
75         
75       !  print CG[c=varNames];
75       !                        /*c for colname*/
76         quit;
  1. 您可以将数据集转换为最适合您系统的格式。

    data exercise2;
    set class.exercise2;
    run;
    

然后在 IML 代码中使用 exercise2 数据。您只需要执行此操作一次。这与以下事实有关:数据集是在与您的操作系统不同的操作系统上创建的,SAS 会让您知道这一点。它会自动进行转换,但可能会减慢速度。

  1. 打开option NONOTES;,这将禁止所有 NOTES 到 LOG。但将显示警告。我不建议这样做,因为 NOTES 对于检测代码中的问题非常有用。

最新更新