Як використовувати крок 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