Как удалить наборы данных в SAS (3 примера)

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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.