Журнал PROC IML (SAS Studio)

Я относительно новичок в процедуре PROC IML. Я хотел бы, чтобы мой журнал был полностью чистым, включая журнал без заметок и «!» (длина в этом случае тоже?), если это возможно. Как я могу устранить примечание, чтобы мой процессор и производительность были очень эффективными?

Спасибо за помощь!! Я ценю это!.- Мишель

 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;

person mchsu    schedule 16.09.2018    source источник
comment
Это сообщение не имеет ничего общего с IML.   -  person Tom    schedule 16.09.2018


Ответы (1)


  1. Вы можете преобразовать набор данных в формат, оптимальный для вашей системы.

    data exercise2;
    set class.exercise2;
    run;
    

Затем используйте данные упражнения 2 в своем коде IML. Вам нужно сделать это только один раз. Это связано с тем, что набор данных был создан в другой операционной системе, чем ваша, и SAS сообщает вам об этом. Он выполнит преобразование автоматически, но может замедлить работу.

  1. Включите option NONOTES;, который отключит все ПРИМЕЧАНИЯ к ЖУРНАЛУ. Но будут отображаться ПРЕДУПРЕЖДЕНИЯ. Я не рекомендую это, так как ПРИМЕЧАНИЯ могут быть очень полезны для обнаружения проблем в вашем коде.
person Reeza    schedule 16.09.2018
comment
Спасибо, Риза! Это очень полезно. Я рад, что узнал об этом сегодня. - person mchsu; 17.09.2018