Як видалити набори даних у sas (3 приклади)


Ось три найпоширеніші способи видалення наборів даних у SAS:

Спосіб 1. Видалення набору даних

 proc datasets library =work nolist ;
    delete data2;
quit ;

Спосіб 2. Видалення кількох наборів даних

 proc datasets library =work nolist ;
    delete data2 data3;
quit ;

Спосіб 3. Видаліть усі набори даних із бібліотеки

 proc datasets library =work kill ;

У наступних прикладах показано, як використовувати кожен метод за допомогою бібліотеки WORK , що містить три набори даних: data1 , data2 і data3 .

Приклад 1: видалення набору даних

Ми можемо використати наступний код, щоб видалити лише набір даних під назвою data2 у нашій бібліотеці WORK :

 /*delete data2 from work library*/
proc datasets library =work nolist ;
    delete data2;
quit ;

Потім ми можемо використати наступний код, щоб перерахувати всі набори даних, що залишилися в нашій бібліотеці WORK :

 proc datasets library =work memtype =data;
run ;
quit ;

Ми бачимо, що в нашій бібліотеці WORK залишилися лише data1 і data3 . Набір даних під назвою data2 видалено.

Приклад 2: видалення кількох наборів даних

Ми можемо використати такий код, щоб видалити набори даних з іменами data2 і data3 у нашій бібліотеці WORK :

 /*delete data2 from work library*/
proc datasets library =work nolist ;
    delete data2 data3;
quit ;

Потім ми можемо використати наступний код, щоб перерахувати всі набори даних, що залишилися в нашій бібліотеці WORK :

 /*view all remaining datasets in work library*/
proc datasets library =work memtype =data;
run ;
quit ;

Ми бачимо, що в нашій бібліотеці WORK залишилися лише data1 . Набори даних data2 і data3 видалено.

Приклад 3: видалення всіх наборів даних із бібліотеки

Ми можемо використати наступний код, щоб видалити всі набори даних із нашої WORK бібліотеки:

 /*delete all datasets from work library*/
proc datasets library =work kill ;

Потім ми можемо використати наступний код, щоб перерахувати всі набори даних, що залишилися в нашій бібліотеці WORK :

 /*view all remaining datasets in work library*/
proc datasets library =work memtype =data;
run ;
quit ;

Ми бачимо, що в нашій бібліотеці WORK більше не залишилося наборів даних, оскільки ми використали функцію KILL для видалення всіх наборів даних.

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

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

Як використовувати зведення процедур у SAS
Як перейменувати змінні в SAS
Як створити нові змінні в SAS

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

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