Як використовувати крок data у sas (з прикладами)


Ви можете використовувати крок DATA у SAS для створення наборів даних.

Існує два поширених способи використання кроку DATA :

1. Створіть набір даних з нуля.

2. Створіть набір даних із наявного набору даних.

Наступні приклади показують, як використовувати кожен метод на практиці.

Приклад 1: використовуйте крок DATA, щоб створити набір даних з нуля

Наступний синтаксис показує, як використовувати крок DATA для створення набору даних із трьома змінними:

 /*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. Використовуйте крок DATA, щоб створити набір даних із наявного набору даних

Ми можемо використовувати крок даних із оператором set , щоб створити набір даних з іншого набору даних, який уже існує.

Наприклад, ми можемо використати такий синтаксис, щоб створити новий набір даних під назвою new_data , який використовує змінні з набору даних під назвою my_data , але видаляє змінну «повертає»:

 /*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 , щоб видалити змінну «повернення» з нового набору даних.

Кінцевим результатом є новий набір даних, який містить ті самі змінні, що й вихідний набір даних, за винятком того, що змінну «повернення» було видалено.

Пов’язане: Як використовувати оператори KEEP і DROP у SAS

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:

Як використовувати зведення процедур у SAS
Як використовувати Proc Tabulate у SAS
Як використовувати зіставлення Proc у SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *