Как пометить переменные в SAS (с примером)


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

В следующем примере показано, как использовать эту функцию на практике.

Пример: переменные метки в SAS

Предположим, мы создаем следующий набор данных в SAS:

/\*create dataset\*/
data data1;
 input ID $ x y;
 datalines ;
Mavs 99 21
Spurs 93 18
Rockets 88 27
Thunder 91 29
Warriors 104 40
Cavs 93 30
;
run ;

/\*view contents of dataset\*/
proc contents data =data1;
run ; 

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

Однако может быть неочевидно, на что на самом деле ссылаются ID , x и y в наборе данных.

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

/\*create dataset\*/
data data1;
 input ID $ x y;
 label ID = 'Team ' x = 'Points ' y = 'Rebounds ';
 datalines ;
Mavs 99 21
Spurs 93 18
Rockets 88 27
Thunder 91 29
Warriors 104 40
Cavs 93 30
;
run ;

/\*view contents of dataset\*/
proc contents data =data1;
run ; 

Обратите внимание, что вывод содержимого proc теперь содержит дополнительный столбец с именем label , который содержит метки для трех указанных нами переменных.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:

Как нормализовать данные в SAS
Как заменить символы в строке в SAS
Как заменить пропущенные значения нулем в SAS
Как удалить дубликаты в SAS