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