Как использовать шаг 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *