Как использовать шаг data в sas (с примерами)
Вы можете использовать шаг ДАННЫЕ в SAS для создания наборов данных.
Существует два распространенных способа использования шага ДАННЫЕ :
1. Создайте набор данных с нуля.
2. Создайте набор данных из существующего набора данных.
Следующие примеры показывают, как использовать каждый метод на практике.
Пример 1. Используйте шаг ДАННЫЕ, чтобы создать набор данных с нуля.
Следующий синтаксис показывает, как использовать шаг ДАННЫЕ для создания набора данных с тремя переменными:
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run ;
/*view dataset*/
proc print data =my_data;
Вот что именно мы сделали в этом примере:
Сначала мы использовали данные для названия набора данных.
Далее мы использовали ввод для указания имен переменных ( $ указывает символьную переменную).
Далее мы использовали строки данных , чтобы сообщить SAS, что последующие строки представляют значения в наборе данных.
Пример 2. Используйте шаг ДАННЫЕ, чтобы создать набор данных из существующего набора данных.
Мы можем использовать шаг данных с оператором set , чтобы создать набор данных из другого уже существующего набора данных.
Например, мы можем использовать следующий синтаксис для создания нового набора данных с именем new_data , который использует переменные из набора данных с именем my_data , но удаляет переменную «returns»:
/*create new dataset that drops returns from my_data*/
data new_data;
set my_data;
drop returns;
run ;
/*view dataset*/
proc print data = new_data;
Вот что именно мы сделали в этом примере:
Сначала мы использовали данные для названия нового набора данных.
Далее мы использовали set , чтобы указать существующий набор данных для создания нового набора данных.
Затем мы использовали drop , чтобы удалить переменную return из нового набора данных.
Конечным результатом является новый набор данных, содержащий точно те же переменные, что и исходный набор данных, за исключением того, что переменная «returns» была удалена.
Связанный:Как использовать операторы KEEP и DROP в SAS
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:
Как использовать сводку процедур в SAS
Как использовать Proc Tabulate в SAS
Как использовать сортировку Proc в SAS