Как удалить наборы данных в 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

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

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