PROC IML Log (Студия САС)
Я относительно новичок в процедуре 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 ответ
Вы можете преобразовать набор данных в формат, оптимальный для вашей системы.
data exercise2; set class.exercise2; run;
Затем используйте данные упражнения 2 в своем коде IML. Вам нужно сделать это только один раз. Это связано с тем, что набор данных был создан в другой операционной системе, чем ваша, и SAS сообщает вам об этом. Это сделает преобразование автоматически, но может замедлить процесс.
- Включите
option NONOTES;
который будет подавлять все примечания к журналу. Но ПРЕДУПРЕЖДЕНИЯ будут отображаться. Я не рекомендую это, поскольку NOTES может быть очень полезен для обнаружения проблем в вашем коде.