У меня есть файл, в котором первая строка является строкой заголовка, содержащей некоторую информацию метаданных.Получить текущий счетчик отсчетов в SAS
Как получить текущий номер наблюдения (скажем = 1 для первого наблюдения), с которым работает процессор SAS, чтобы я мог помещать предложение IF для обработки такой специальной строки данных.
Последующие действия: Я хочу обработать первую строку и сохранить одну из значений столбца в локальной переменной для дальнейшей обработки. Я не хочу оставлять эту строку в своем окончательном выпуске. Это возможно?
Если вы действительно хотите избежать выполнения этого, вы можете просто выбросить весь оператор ввода в один цикл внутри одного файла данных. Я думаю, что это плохая идея разделить его на два шага данных с интерфейсом макропеременной между ними - слишком много, что может пойти не так. – Joe
В случае больших файлов, больно ли (по производительности) открывать - закрывать, а затем снова открывать один и тот же файл? Будет ли компилятор SAS интеллектуально открыть часть входного файла (в случае использования OBS = 1) и прочитать поток, если такое условие не предусмотрено? – user673218