我对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;发布于 2018-09-17 05:56:38
数据;设置;运行;;data exercise2;set class.exercise2;run;
然后在您的IML代码中使用exercise2数据。你只需要这样做一次。这与数据集是在与您的操作系统不同的操作系统上创建的事实有关,并且SAS会让您知道这一点。它将自动完成转换,但可能会减慢速度。
option NONOTES;,这将禁止日志中的所有注释。但将显示警告。我不建议这样做,因为注释在检测代码中的问题时非常有用。https://stackoverflow.com/questions/52356647
复制相似问题