вопросы по sas-форматированию - PullRequest
1 голос
/ 03 февраля 2011

В следующем сегменте кода sas, что здесь означают "lib = sasuser" и "select"? Спасибо.

proc format lib=sasuser cntlout = sasuser.fmtdata;
     select $airport;
run;

1 Ответ

4 голосов
/ 04 февраля 2011

Код, который вы разместили, будет читать каталог форматов из библиотеки sasuser (sasuser.formats), выбирая только пользовательский формат символов $ airport (из множества других возможных форматов, которые также могут содержаться в каталоге), и записывать его определение таблицы SAS (sasuser.fmtdata).

Когда определение формата находится в таблице SAS, вы можете использовать его для создания отчета об определении формата. Вы также можете изменить определение формата, изменив содержимое таблицы и передав его обратно в формат proc, используя опцию cntlin, чтобы создать или обновить формат в каталоге форматов, прочитав его определение из входной таблицы SAS.

Подробнее о различных параметрах формата proc можно узнать на сайте поддержки SAS по адресу http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/a000063536.htm

...