PROC IML Log (Студия САС) - PullRequest
       17

PROC IML Log (Студия САС)

0 голосов
/ 16 сентября 2018

Я относительно новичок в процедуре 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;

1 Ответ

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

    data exercise2;
    set class.exercise2;
    run;
    

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

Включите option NONOTES;, который подавит все ЗАМЕЧАНИЯ в ЖУРНАЛЕ.Но ПРЕДУПРЕЖДЕНИЯ будут отображаться.Я не рекомендую это, поскольку NOTES может быть очень полезен для обнаружения проблем в вашем коде.
...